“My waist is slim enough for the small but I got the medium bc I have large legs. I was worried it would be a bit baggy but the fit is great. Almost too great but the material is stretchy. Only down side is the material gets hot if standing or sitting to close to a direct heat source (heater, blow dryer, steam).”