I'm 5'2" and 125 lbs. I got the Large and it fits perfectly. It's a nice longer length on me and the v is deep enough to show just a lil cleavage. I got lots of compliments. :) I purchased 2 other colors and will be buying more. They've held up through multiple washings and dryings.