A fine product.  Assembly instructions were accurate and clear enough until the roof assembly. It takes an hour's worth of patience and careful consideration to remedy roof instruction shortcomings. Also, be aware there is no floor.