The waist on the pants on this costume fit my 8 year old. The jacket fit fine, but the pants were way too small. We added side panels and that worked ok. My husband has a 40 waist so I expected the pants to fit fine, but no way. If you don't mind putting the extra work in and adding the panels it would be fine. He didn't use the shirt panel and just decided to put a regular black dress shirt under the jacket/vest combo.