7-3-20 UPDATE:  Handled Cleveland's past winter awesome. (Of course you need to take the screen down.)
Beyond our expectations.  Took about 7 hours to assemble.  A little difficult getting the roof on, but with 3 people (at certain times) we were able to get it done.  The wind started kicking up to over 50 mph right after we screwed it into the concrete and everything was OK, so I'm hoping it will stand up to our Cleveland winters.  Very happy with this purchase.