Buy this for kids from age 4 to 10.
Buy a $25. Amazon Gift Card(s) for Kids Age 4 to 10.  They absolutely love it and spend it immediately.
Rating: 5 stars