Have not been able to put it together - very hard to snap into place.  Waiting for our handyman.  Shouldn't be this hard.
Update!   Changed from 2 stars to 5 stars.  Our handyman put it together in 10 minutes!  And, with all the rain we've been having, not a drop has leaked into the box!  Very happy with it!