Perfect for my grandchildren ages 2 thru 5. Really keeps them entertained for hours!