Great fit from size to length. I'm 5'5 and 132lbs but slim curvy, I bought a medium which fit perfect but I reordered to get a large because I want to wear for work and play. I actually wored backwards by mistake and then realize that it can be used reversible. Lol... It actually look great both ways!