This was an impulse purchase because I got an email for a sale, and I did need something like this for our deck.  For the price that I paid ($155, I believe), I'm very happy with it.  It was fairly simple to put together (a few of the pieces took two people to muscle the screw holes in line) and is a good fit for our space.