Solid piece of furniture but not very good assembly instructions, small bit of damage from delivery and the cabinet hardware did not fit. 

All the screws and hardware were not labeled and very difficult to differentiate. No written instructions, only pictures. And as a previous reviewer explained the instructions missed a step in explaining how to attach the cabinets. Step 20 says how to attach the hinge then in step 21 the cabinet doors are magically on and they are moving on to explain how to put the shelves on. 

All in all it took 3 of us about 5 hours and a trip to the store to purchase new cabinet hardware because the screw they provided was too short. 

Good piece of furniture but only purchase if you have time, patience and a bit of experience putting furniture together.