So far so good! We’ve had it up about a week and the kids love it! All the parts were there and it feels sturdy and seems to be good quality now that it’s up. Not sure exactly how long it took to put together. My handy hubby did it slowly after work all last week. He said it was pretty straight forward and didn’t have any problems. Would definitely recommend!