The top is cute. The material is great. However, according to the sizing, i was supposed to size up if I'm in between sizes. I'm a 34B and got a medium, but it was unfortunately too big on me. It would have cost too much for me to pay for the return shipping so I'm just going to try and tailor it. Also, not all bikini tops fit the same. I was given a free top that is different from the one I bought (thank you!!) and it fit perfectly. Now if only I had to matching bottom for that one :/ but overall it was a good experience and the the swimsuits are made very well!