I tried this top on in-store in red and lavender. i love it! yes, it is big, but it is still really cute. if you are between sizes, go down a size. i am 5'5" 34b and went with an xs in the red. it appears to fit in the front but looks larger in the back, which i think the other reviewer was getting at.