This deck box is perfect!  Easy to assemble and everything fit perfect.  My husband and I put it together in no time!  It was kept everything dry during very heavy rain in area.  Highly recommend this product!