The leggings aren't as form fitting as I had hoped. If you're a medium size these would be perfect though. Sadly I'll need to do some altering to make them fit properly. As far as the style and material goes, I like these a lot! No complaints there....just on sizing.