I'm 5'3 120lbs & got a medium because some of the other reviews had said it was a little short. I'd recommend getting a size up just because it is a little short. I usually wear a small but a medium on me fits perfectly. Quality is good & only took about a week to come.