I LOVE this bathing suit. I have not worn any sort of two piece for years since I gained weight especially because my tummy is my problem area. This one actually came up high enough that it covered everything! The top was a little big but not drastically, and I'm a 36B so it's not surprising. I normally wear a 16, and I got the 5xl and I would say it's spot on; it's listed  as 16-18 and it's just a little big but I'd rather it not squish my legs/back so. Also I should point out that while I an tall I have a rather short torso - on a long torso I don't think the two pieces would come as close together. Super cute, I can't wait to wear it out!!