I initially had trouble with assembly of these cabinets. Easy assembly, just time consuming with lots of pieces and directions. Once assembled, only took a short amount of time to get it on the wall. The shelves are adjustable allowing for different size shelves in each cabinet. It's perfect in my shop space to store cleaning supplies and art supplies.