My son is 7 and usually wears a size 7 but the tux was way too big (more for a 8/9 year old). Customer service was awesome with assisting with the return and ordering a size 6. Fit great, although we still got it tailored. He received so many compliments at the wedding and I am very pleased. Will be ordering again for our family holiday pics =)