I usually wear small, but because of the reviews, I bought medium. So, medium is way too small. I don't know how they are determining their sizes. Maybe for Kids? Waste of time to return it.  If you are extra small, order medium. If you are small order large. Weird. Other than that, for the price the quality is not too bad. Just get the sizing right.