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 4 months. It hasn't leaked in the rain. The door latch design makes it difficult to close.

Pros: easy to assemble, fit the spot I had for it. Very good customer service to replace ill fitting parts.
Cons: Door latches should be improved to make it easier to close