I went over the reviews before purchasing and they were right on point. The material is nice and thick but it still hugs your body perfectly and very comfortably! I'm 110 lbs & 5 feet tall so if you're close to my weight then an XS would be perfect for you! I feel so sexy in this fit! I hope this review helps.