The cabinet was easy to put together, all the parts were well organized and the instructions were clear. Assembly was very time consuming, 5hrs. There were a few screws that would not grip in the particle board, especially for the drop down drawer. I'm not sure how well it will hold after time and daily use.