Extremely dissapointing to see my order shipped from China. If I wanted that sort of cheap product I would have ordered from one of those known websites that are nothing but Chinese junk. And since I can't return there is a good chance the top will be too small & I will be giving it to my niece... for her doll. Update: I thought I had given 1 star but showed as 2. Changing back to 1. Took months to get tops, they were cheap material and just as I suspected, too small. Gave to a friend who wears small, she didn't want them, material was too chafey feeling. She wears a small & the XL a bit tight. Donated to resale shop with tags still attached.