I'm 5'6 and weight 130 lbs. I bought the small and it fit perfectly! Wasn't hard to figure out how to put it on and my bf loved it! The ties around the neck and back made it so that it shaped me perfectly. Not cheaply made at all.