Went together quickly and easily. Put it together on my own. Took about an hour. I dont know yet if it will keep the Pacific Northwest rain out. Ill update the review once the weather changes.