I honestly didn't have very high hopes for this suit but it exceeded my expectations. I didn't think it would really suit my body type (51, 120/125 lbs, had a baby last year) but it was actually very flattering. I think it would flatter almost any body type. However, Im debating keeping it because it is a little cheeky as I expected and Im not sure how itll hold up running around the beach with a toddler. Also, the top runs big and bunches a little, but its nothing that cant be managed (the pads were huge and wrinkly so I took them out).