I was apprehensive about this because even on the model it looks a little weird but it wasnt half bad! The top once you tighten the straps it fits ok but the built in cups are weird. Looks ok with the cups out of it. The bottom fits ok! Im 160 pounds at 5 foot and ordered a large and it was flattering!