I absolutely love it, I am normally a size small in tops ( I am a size 33 C ) and I got a small in this top it is super cute but I wish I would have gotten a medium. The top is built small. but its super cute and vibrant. The material is awesome. Highly recommend this brand and their swim <3.