Absolutely perfect for my 3 and a half year old, she loves it only thing is the straps are as tight as they can go and it's still a little lose but besides that it's perfect