We bought this for our son's 4th birthday and he has loved it! Friends and cousins come over and play on it all the time. It is perfect for our 15 month old daughter (we added a baby swing) and all the way up to my 10 year old nephew. The installation crew also was amazing. It would've taken us months to install and it took them a day!