Although time consuming to put together, that came as no surprise and the result is fabulous! It's sturdy and both our kids have played on it everyday since we put it up, even in the rain. The only criticism is that some paint chipped off during assembly and it's already rusting in that little spot, so we'll have to sand it down and treat it. Highly recommend.