I ordered a small based on the size chart and reviews - I honestly expected it to be a bit tighter fit. I would order an XS next time. The weight of the fabric is great, doesnt feel super cheap. I wash and hang to dry. For the price, its definitely worth ordering again in different prints!