Totally fit like a glove when I first bought it. I've always been shy about my figure, so getting into a pool was a challenge. This actually looked really good on me! But I've been swimming so much I've lost weight, so I may have to buy another one in a smaller size. Hmmm. Maybe a new color this time! :D