Perfect for our officedenguest area.  Compact, contemporary. Storage woks as well.  Took an hour for my husband to assemble, mount on walk.  Took 7 hours to get the doors to work and even! The push mechanism came pre installed, and with the shelf in place the door could not reach it.  Also takes patience to level the doors. My husband is a saint!!! He was on his back with his head in the desk to adjust those little buggers. I would have given it 5 stars except…those doors!!!