I'm 5'4", 145 lbs, gymnast build (ie, broad shoulders, hips, and thighs). Normally, these styles look awful in my body type because they enhance the broadness, but I thought this was so cute I'd give it a try. I bought a medium. This is actually really flattering, and somehow doesn't make me look like a linebacker! So darn cute, and the loose fit will be awesome for the spring and summer. Love!