It takes a while and a few people to complete but soooo worth it. The roof is a bit tricky and rain gets through, but nothing bad. Love it overall!