This product assembles in minutes - everything just snaps into place.  The box is sturdy and rain definitely stays out of it.  I love the color - it coordinates well with the trim on our house & is sitting on the patio to store items we want out-of-sight.  Great buy!