Overall an OK product. The materials are thinner than I expected so I don't know how long it will last or whether it will survive strong weather. I put it together in about 4 hours with only needing help during roof install.