Was a hassle to put together with so many small bolts and screws. Overall happy with the purchase. Make sure to anchor down with small wire cables across the roof.