I love it but I usually wear a small or even an extra small. The medium fits like a small around the waist, however is as long as a medium would be, so I expect it would stretch to be snug, close fitting, medium.