For the price it is great and will make a 4 year old very happy for his birthday.  He IS Robin right now so it will be hard to get him out of it.  It is like the costumes you buy locally at Halloween so will probably last a few months.  But for the price and the look on his face, will be well worth it.