The cabinet is veneered or painted MDF. Its sturdy enough for storing linens and household supplies. It comes with safety wall strap and lots of assembly hardware. It definitely takes 2 to put it together and an hour  to assemble. The front doors were a little off when finished because our floor wasnt level. The finished cabinet has some flexibility to it