I absolutely love this bathing suit! I have been somewhat self conscious of my stomach area recently, but am going on a cruise for spring break. This suit is super cute and fits perfectly. I usually wear a M, I am 5'5" and weight about 150, but I ordered a large becasue of the reviews and I am so glad that I did! The cups are a bit stiff, but fit me fine, I wear a 32C, could probably fit one cup size larger before having to size up again. I'm definitely buying this in more colors now