It's ok. I went by reviews and sized up. And it was to big (totally my fault). I do like it. And I even altered it to fit me. But I have a bigger chest and I kept falling out at the top when swimming. I have gotten a lot of complements on how cute it is. But I wouldn't buy it again not even in a smaller size. The bottoms are flattering but I really hate the top. I am going to keep the bottoms and get a different top.