I purchase a medium based on reviews that it runs a little small. I am a size 4, so I was surprised it fit. No complaints on the fit, it smooths rather than pushes in, which is what I wanted, but it does ride up and is not very comfortable in the seat area.