I'm 5'7, 153lbs, typically wear mediums or smalls in shirts and 10 or 12 in pants. Bought the purple one in a medium and it fits like a glove! I was pleasantly surprised. Great quality, item did have a factory smell upon arrival. So I let it air out a bit. I would suggest you going up a size if you have larger breast.