It took my husband 2 1/2 hours to assemble it, a little complex with lots of parts but all were marked and nothing was missing. We have a toilet closet and wanted something so we can keep items off the floor. He did make sure it was leveled and there were brackets at the top to secure it to the wall. The shelf inside the cabinet can be adjusted to various heights. Great value.