Omg!!! Love this bathing suit. I normally wear a size 18, and the XL was perfect. I was looking for something I could wear in my backyard pool. It covers all the right places nicely. My husband loves it so much he ordered me more colors today. This bathing suit definitely exceeded my expectations.