It took a little time to put together, but was well worth the effort!  It fits perfectly on our patio.