Adorable suit, well made, love the prints this comes in. I am 5'5.5, 137 lbs, 34c to 36b bra, with a bit pudgy tummy. The large fits well through the bottom. Not really made to hold in the pudgy tummy but disguises it well enough. The top is okay but the underwire cups are set a little too low and close together for me. And the straps could be a tiny bit further out. It is not bad but I feel like I want to pull the top up higher and I can't because of where the cups are. Keeping it, I may fiddle with the cups and the underwires. If I lose any weight, it will probably be a bit big. Overall, it is a great suit for the price.