This is one of the first computer games that my 6-year-old could master on her own while still having a lot of fun. There are 3 levels of difficulty, so she could keep playing as she bagan mastering the game. Probably not very challenging for a 7-year-old, but it may depend on how many games they've played before. Graphics and sound are really good for someone at this age level. No "cheats" needed, but still a lot of fun!