I like it a lot, might have tried an XS too but I was afraid the bottom would be tight. the top is a little loose (I'm an A cup) but I think I will stitch it so the cups are closer together and then it will be fine. It's definitely very comfortable and flattering. I'm 5'5" and 125 lbs. Love the green color!