I saw one of these at TRU the last time I was there. Its small.My five yr old sat on the seat and I was worried that she was going to hurt it. She is only 48 lbs... so..I would say no, not for a 7 yr old but yours may be very small..so it may be ok. It is really cute