Very clever design, very well made.  Takes about four hours to assemble.  Just make sure you understand where the roof clips go before putting them on.  That was our one, very, very minor snag when we were doing it.  Otherwise, very nice, and looks great!