My daughter just turned four and received this for a birthday present.... she was crazy about it! There are different "routines" of variable difficulty, and though she is a smart kid, two of them are just too tough of a concept for her, which is ok. Room to grow! The music is fun. The main complaint I have is that you have to re-set it for which routine you want every other "turn", which seems silly. Why not stay in the same mode until you tell it otherwise? And you get tired of hearing Barbie talking, but of course my dauhgter doesn't -- and that's what counts! I was glad to find a toy that she could easily use inside and would get her up and moving. Thumbs up!