I actually like this bathing suit it just has a few quirks. The material is normal bathing suit material you would find but the straps that you tie are a little too short. I'm usually a large bottom and a medium top so I just went with the large option and I'm glad I did. The bottoms are very snug and so is the top... Bottoms are what I would classify as a s/m and top is a medium. If there was an XL option and I could go back I would order that size. Bottoms are also cheeky bottoms so if your uncomfortable with you butt out at the beach I wouldn't purchase this suit. Still a very cute suit tho.