I bought this for my 2.5 year old, he seems happy with it & it looks cute on. Although it is a similar design to the picture the quality is nothing like potrayed. The hat is very flimsy & the material it is made of looks totally different from the picture. The trousers are very thin & the pattern is not as clear & is very light print. My little boy is an average size & he struggled to get the jacket on as it is quite small, it would definatly not fit a 4 year old & probably not most 3 year olds either!. We need this to wear once so are happy with it but would not recommend if wanted for regular use.