This was a temporary fix until we have built in shelves made.  The cabinet was easy to assemble but had a couple of glitches: 1/ The top hinge on 1 side would not completely engage. 2/ The door on the other side will not close flush with the sides of the cabinet. 3/ The quality of the piece is not near the quality of the photo.  It is okay for the price & for our temporary use, but would not advise this cabinet as a high quality piece of furniture.

Pros: Very easy to assemble.
Cons: Not the high quality pictured.