I did a safari in Kenya many years ago. I'd highly recommend it. It can be a long day and you're usually up very early, with a long drive, a break for lunch and an another long, afternoon / evening drive; it might be a bit much for your seven year old. However they do one day safaris and I'm sure other options nowadays. Look into it mate, I've been all over but the Kenyan safari will live long in the memory