This cabinet was not hard to put together but it would have helped to have 2 people putting it together like the instructions stated. Some of the holes were not completely drilled ao that made it tougher. Its very sturdy and the shelve heights can be adjusted.