This bathing suit is great! I ordered a small, and it fits perfectly. I am 5'4" 112 lbs. Padding in top is shaped very nice, and keeps its shape. I LOVE the band right below the bra part. It hides my rib that kind of sticks out a bit, now I don't feel self-conscious.