Where do I begin? I am 5 ft 2 in, 158 lbs, no longer perky bust, large hips, and 64 yrs old. My biggest problem in buying a bathing suit is bust support. This suit does exactly that! The criss crossed top actually holds the girls up, keeps them separated, and nothing falls out. It is quite flattering! I bought a size large as suggested by the seller and fits perfectly. The tops of my legs are somewhat loose but the swimdress hides that while walking and standing. It actually gives me a more smooth hourglass shape which makes me happy! Another surprise there are adjustable straps. This suit can also accommodate those with a slightly longer torso. I would recommend this swimdress to all women of all shapes and sizes!