I ordered this in the largest size because I knew it would fit small....So glad I did...It is a perfect fit...I love the look and the material is so soft and cool...We recently came back from South Beach and this bathing suit was right on time for the occassion...I got many compliments and striped and solid colored top was the prettiest...I was a little skeptical about the top, thinking it would look like a little girls top but Nope! The panties didn't rise up and I was not pulling them out all day...I looke marvelous....Now let me tell you about the cap...the bonus was just what I needed when we stayed at the hotel for meet and greet. We got in the pool and the hot tuband I also used it in the sauna and it really kept my hair from sweating out and getting wet in the pool...2 great products,1 great seller! I would recommend this item to Family and Friends and I ask that if you wear a M-L order the XL! Great Fit, looks Great and feels great on your skin...does not over heat you while sun bathing!