We are pretty happy with this purchase. Materials are built well and it appears to be something that will last several years. We had a storm come through two days after assembly and it didn’t budge! 
Will say that you need to be prepared to dedicate an entire day to assembly. Was extremely time consuming and not intuitive. Get help! Several person job. We had three people.