I'm a size 12, and the Large fit well. I might want it a little snugger, but not enough to get the next size down.
I like the quality, the material is heavier, durable. Its flattering as well as functional, as I said. Theres no padding, so this is good for commuting and shopping, while maintaining a slim profile.

Ive ben wanting to buy this for a long time and I'd get another one!