I am 5'3" 165lbs. 38C. Athletic build with broad shoulders. I am 51 years old and had twins at 40, so the girls def need support. This suit does the job nicely and with taste! I ordered an XL due to reviews of ordering up. I normally wear a large to xl shirt as I am into comfort. My pants are normally a 10. The bottoms can be adjusted ny side ties which may be a pain for someone with wider hips. The material is nice. Feels good and sturdy. The top covers the side boob/ under arm bulge with the adjustable straps. Hope this helps! I got the grey and pink and love the colors. It's a winner in my book!