I have been a long time chess player and also have been a Chess teacher. Recently I was evaluating iPhone chess apps for my six-year-old nephew. I concluded that Hiarcs is the best of the bunch. It plays very quickly, has excellent difficulty levels for beginners, and is generally well designed.
modolief about HIARCS Chess, v13.71