I have a 2yr old and a 3yr old and this is the perfect gym.  They play on it all day and do not tire of it.  Great for indoors as well