My grandkids love it!  Takes a good 10 hours to put together and I even hired someone to put it together.  Everything was there but they told me you have to drill extra holes that are not already drilled out.