The box does what it's supposed to (although far from being waterproof) - but the item arrived damaged with at least a dozen scratches on the panels, which we had to fix with car paint.
The worst part, by far, was the assembly (although my husband and I are experts at putting together furniture). The screws are super cheap & the wholes are too small, which made it nearly impossible to build even with a good drill, and we broke a couple of screws which are now stuck in there. Most of the panels were bended given that it's cheap sheet-metal and the frame is not solid. The only reason I'm not returning it is because it would be an even bigger nightmare to disassemble and ship back. Don't waste your money on this.