Very happy with our purchase. The key to getting it setup was being organized as some others have posted. All in All it took my husband who is handy about 30 hours to do (actual install was about 12). The kids have loved it so far!