Ordered for my 3 year old and it may fit him when hes 10. The worst part is the hassle of trying to return when it took a month to arrive in the first place. Looks cute but unless you plan on keeping 5+ years until it fits... don't waste your money