First ordered 3X shirts & they were HUGE on me. This time I ordered 2X & 3 fit snugly, one I couldn't even get on, too small. The size range is so different, I'm done after 2 orders of guessing whether the tops will fit or not. Also, the order was placed May 25, but just received the order on June 17, even though an e-mail said delivery would be between June 6-11. I will pass along the top that I can't wear as it sounds like returning packages is expensive & your company is non-responsive. I've tried shrinking the first tops (too large) ordered, but with no luck. Overall, I'll quit ordering clothes from China companies.