People always stop and ask who are contractor was who built it. If you take your time and make sure everything is level and straight it goes together fairly easily. The only negative is peeling off the plastic coating from the aluminum panels.......what a pain! Customer service is awesome.....their response and followup is one of the best I have ever experienced. All in all we are extremely satisfied.