I just Love the Jerzees Super Sweats.  The waist fits perfectly, not too loose and not too tight.  The length is perfect for most people because of the elastic cuffs that adjust to your height.  No alterations required.  Besides fit issues, the sweats are of high quality.  I bought two pairs before and I just purchased another two because I like them so much.