We were surprised at how easy it was to put together.  Fitted perfectly on our deck.  We're super happy with our purchase.