Tape the roof pieces as your placing them to avoid a headache. But we love it.  The total time to assemble was about 10 hours.