Has all the features I needed. Had some difficulty assembling.  The instructions could be more clear and could use more tips on placing the roof frame on the poles and securing brackets to stabilize the structure. Really need two people to hold it up and a third to screw in the bracket.  It came with several dents from shipping but nothing worth returning.  The canopy is really hard to stretch and secure on the frame, finally got all corners and stopped trying to secure the middle because I though i would rip it.