Over all assembly was easy. Size was good. Roof could be a little sturdier. Overall happy with product and price.