My husband and stepson put this together in two days over two weekends.  While they struggled with some roofing sections, it came out beautifully!  They typically don’t build things like this, but they found it definitely doable for novices.  We just love it and look forward to enjoying it for years to come.