I'm 60 years old, 5'4\" tall, and weigh 145 lbs. I bought the size medium and it fit perfectly. The material in front hides my tummy and comfortably holds it in a bit. The suit was so flattering that I went back and ordered another one in a different color. Can't beat the price on this either. I usually spend twice as much on a designer suit because it was the only one that looked good on me. Not anymore. Love this suit and will be diving into the pool soon. No coverup needed!