This is a beautiful, quality swimsuit. It fit like it is shown in the picture. Unfortunately, my body doesnt quite look like the models! I have a body like the Looney Tunes Tasmanian Devilupside down long triangle, big shoulders, and no caboose. I am 59, 185 lbs., 38C and ordered the Large. It fit, but having a longer torso and full chest, I think an XL will be a better choice for length, not so much coverage. I would have been tugging this up then down to cover each end better. Simply my issue, not this great suits! Very quick delivery and super easy return. Perfect transaction!