I love this bathing suit. I normally wear an XSmall top and a Small bottoms for bikinis. I ordered a medium because the other reviews said it was small. The medium fits perfectly up top and it's a tad small in the bottom but nothing that makes it unwearable. The material feels amazing. Good quality especially for the price.