I typically wear large pants, and the large fits great. They have a nice amount of stretch and are tight, as they should be, ...
Such as being unable to reach a burnt-out bulb, never-ending amounts of pet hair, and streaks that show up *after* you finish ...
These are a perfect compromise for making a sleek statement while also being suuuuper versatile for all your different 'fits.