For the price point this is a great product. Holes do t line up and in most cases were not even punched through properly creating extreme frustration. It took me 8 hrs to assemble and now I will need to unscrew most of the front panel to realign the doors.