This outfit was adorable and perfect for photo occasions. The shirt and vest fit at the appropriate age/size, and my son has outgrown them, however the pants are still too loose on him. I had to have him wear other pants while the shirt and vest fit.
I had to buy 6-9 mos for my boys, as they are very tall. The waist fits well but the pants are very very long. The neck is very tight, which means we couldn't button the very top and couldn't use the tie. It's a cute outfit and I'm sad that I can't use all parts I paid for. But you can't beat the price, especially for two.