Overall happy with our purchase. The delivery team was nice, courteous, delivered in a timely manner and even put it in the garage for us. 
It arrived without any damages. 
My 3 year old loves it. 
Only downside, it is for ages 3-10 but while my 7 year old nephew is swinging, it is unstable. To be fair, we have it staked into astroturf and not dirt. We will find a way to make it more stable. 
We did add a coat of weather proofing to protect it from sun and water damage since we are in a desert.
We would have given it 4.5 stars if allowed!