It fits perfectly! I got an M and I am 5'0" and approx 122lb/52kg. It's very comfortable and love how the bra pads are proper bra pads. I've tried others before where the bra pads are so thin that u can still see the shape of ur nipples so i'd still have to wear a bra. I would definitely buy another one in a different color! Only reason I wouldnt give it 5 stars is of no fault of their own, but just coz I prefer tops with a cutting that covers up my armpit fats (yes, I'm one of the unfortunate females to have armpit fats, hence can't wear tops that have big arm holes. Sob). But if u disregard my personal preference, this deserves 5 stars for sure!