My 5-month old wore this for Halloween and looked so cute.  The costume is very well made and high quality.  It has great details with the patches on the front and sleeve.
My baby is on the larger size for a 5-month old and this costume was just a tiny bit big.  I'd say it would fit a 6 - 9 month baby pretty well but might be snug on a 12 month old baby.