Awesome!  Took patience, grit, and a TON of hours to put together, but well worth it.  Our son loves it.  I found the roof to be the most difficult (read: impossible) part to assemble "correctly."  Other than that, no complaints!