I was super worried about purchasing. Our previous play set was built by us. I am so thrilled with the quality of this set! My kids, 3, 5, and 7, LOVE IT!