I was 50/50 on ordering this for my 4.5 year old, I had ordered 2 others for my older kids for Disney World.  Anyways, if you have an almost 5 year old who is average/above average height then it should fit him/her.