These are really nice dress pants. My son is between a size 7 and 8 so I ordered an 8. The waist fits but the legs are a little long , which is how I expected it to fit. I rolled the hem under and you can't tell at all. Will be using for ring bearer for summer wedding. Has adjustable waist which is great for dressier pants like these.