This company is a RIP OFF! Unless your looking for CHEAP made, irregular sizing and don't plan to return anything then buy away! I ordered a top in size XL, it came and the XL is more like a med-large. I have many XL's and this is NOT an XL. My daughter wears a med. And she barely got it on. After MANY emails back and forth to this company, I was told I could get $3.00 back or return the item. It will cost me $22.00 to send it back to China. Why would I pay $22.00 for something that cost $14.00? And then to offer me $3.00! Seriously! STAY AWAY FROM THIS COMPANY!