It was fairly easy to assemble. Lifetime had some quality control issues and the door width did not match the holes in the floor matting. They had to ship me new floor parts, which took a while, but their customer service was A1+.

There is no give and take with a plastic shed when assembling, the pieces either fit or they don't. 

It was fairly easy to assemble, but the instruction writers need a lesson in clarity from the folks who write instructions for Lego sets.

We've had it up for about 6 months. It hasn't leaked in the rain. 

Pros: easy to assemble, water resistant
Cons: We hope it lasts in the sun.