My husband & I decided not to go the route of buying our son a million electronic toys, preferring building toys & books. However this was a first birthday gift from friends, and he LOVES it. We love that the speaking voice and songs are among the better quality I have heard. Also, there is enough variety in the songs and games to not leave you wanting to bang your head up against a wall. Perfect to keep H. entertained when we are in the car, and for packing in his go bag. Battery life is holding up well with continued use. Overall, well worth the money. Would say from our experience, 6 months might be a little young, and 2 years a bit old. Would recommend for the 9-18 month range.
My kid has hit the terrible twos and puts up a fight to sit in the carseat, so we use this to get her to sit down. She likes it well enough and it keeps her busy for a short jaunt, about 10-15 minutes. Still, save your money for the leapster or leapad. Though I have yet to purchase either one of these, it seems they are better.