Great product my 5y old loves his bike ! I would say its perfect size for him but would be to small for a 7 year old.
Customer service wasn't the best ! Brought the bike and 3 days later it was on sale and they wouldn't give me the difference back and the person emailing was super rude about it too !!