Overall I thought this was good value, not amazing quality, but absolutely fine and certainly worth what I paid for it. My son loved dressing up in it for a recent party and has used it quite a bit since. My main groan would be that I think its very small, particularly the top. My son is 2 1/2 years, but quite tall for his age so I went for this option as it said 3-5years. I was disappointed that the top only just fitted him and in another month or so probably won't fit at all. The trousers are a little bit more realistic, but I'd say only the smallest of 5 years olds would fit the outfit.