I was really looking forward to having this, and followed some suggestions that this runs large, so I bought a medium, and it's still large. It's very comfortable, and like it, but have to wear something underneath to keep it from falling, like seamless shorts.