I typically wear large pants, and the large fits great. They have a nice amount of stretch and are tight, as they should be, ...
If you're about two seconds from totally losing it, keep reading. Parents have called some of these products "sanity savers." ...