Really good quality costume. Would be great for cooler weather, was warm for the Caribbean climate. The inner part of the helmet kept falling out so  I had to stick it with tape, but otherwise the costume was perfect. t ft my small 5 year old a little big, but he is small for his age,  I would say the suggested age range is accurate.