It was difficult to put together (hired a company to do it and it took all day) but was well worth the cost. It’s provided much needed coverage and privacy for the porch and allows us to sit outside regardless the weather.