I love this bathing suit so much! I'm 5'9" 175 pounds, and have 36D breasts. I ordered an XL. It fits almost perfect. The bottoms are a tiny bit loose, but other than that, this suit is perfect! I absolutely love the pattern too! Can't wait to wear this!