The design is cool.  My boy is 5 years old.  I bought size 7 expecting that it 's a little large so that he can wear it for longer time.  But it comes out fit him perfectly.  It may be short or tigh to him next year.