We bought this and put it up over the summer.  While it was a beast to construct the parts are great quality, instructions very clear and they even provided extra hardware.  We are extremely happy as we assembled on a new patio to cover our hot tub.  Turned out better than I could have imagined!!