Great product. Had no trouble assembling it, but I did take three days and took my time. There were no missing parts, in fact they were extra parts, which is always a pleasure. I did it myself with a little bit of help from my wife working on the roof. By the way, I’m 85 years old so anybody can do it.