This was a weird one. I'm 5'4, 125lbs, 34C. Bought a medium. The bottoms fit great. The top, whoa. Not at all. The bra part was super small. Either I was overflowing, or it gave me bottom boobs (coming out of the bottom.) The top sizing I felt was more for a pre-teen. Then there's the black piece. It was HUGE.

I will be returning it. It is a cute print, but the sizing is wildly off.