We bought this too replace a cheap greenhouse that we had had for about 12 years, and we are so pleased with it. Assembly takes several days, but each step is easy to understand and even easier to execute. We made a couple of mistakes with the direction of pieces, but they were easy to correct. 
The end result is beautiful and so practical -- it's like they've thought of everything.