Bought this for my 3 boys for Christmas, ages 2,3 and 5. They love it, and even my 10 year old son loves playing with it. I couldn’t find a carpet like this in any local store.  I keep it out year round and all kids love it.