It's good quality and our 6 year old daughter and her friends absolutely love it! It took a while to put together. My husband and father spent about 12 hours one day and 3-5 the next to get everything put up.  It all arrived in one box and I was skeptical of how sturdy it would be but we've had no problems.