I ordered an XS. Took a few weeks to get here which I expected so I ordered ahead of time. The quality is very good for the price! Isn't the best quality but definitely doesn't feel super cheap. I love how it fits BUT I am 4'10 and 90 lbs and an xs was almost too tight and too short so take that into consideration when you order!