Happy with the quality and ease of putting it together. Took a few hours but worth it once its up! Fits our deck perfectly, almost wish it was a little bigger. We will see how it holds up to some strong winds but so far so good!