Very fitted and stretchy. I have a 35 inch waist and ordered the XL. They look small when they arrive, but stretch over your waist. I'm 5'6" and the legs were a little loose and long at the very end. Nothing a roll or two can't fix, but it does take away that tightness at the ankle.