High quality product.  Took me about 1-2 hours to put together while my kids where playing outside.  It looks great and was level without any adjusting.  We were so excited to find a product of this caliber for this price.