Although I've seen some bad reviews about Twinkledeals online, I did order some stuff from them before and I've gotten everything I've ordered from twinkledeals in a timely fashion.
Twinkledeals is indeed legit it's just some people have had bad experiences with them. That can happen with any company though as well.