I absolutely love this suit. Its the first time in years that I don't feel self conscious in public. It is very forgiving of my new mom tummy. The only reason I took off a star is because of the fit. Its not perfect, but I can deal with it. The torso could stand to be a little longer. My torso is on the shorter side and I would have preferred a little more length to push the cups up higher. The cups were on the larger side, I am a small 36C and did not come close to filling these up. I made up for this by tying the halter strap tighter. For reference, I am 158lbs/54/36C/US10-12, and I purchased the red XL.