I'm using them for a ballet class I'm in now. I'm 5'10", 190 lbs, 32" inseam. I got the large, but it was definitely too small. I switched to XL and they're better. I still feel like their not quite as opaque as one might like for dance.