This mirror cabinet was just what we were looking for.  It was tough to find a 5'-0" wide mirror cabinet that didn't cost a ridiculous fortune, but this one came at an honest price and is worth it.  It comes in 2 pieces and looks great once combined on the wall.  You can surface mount the cabinet, or have it recessed like we did.  It weighs a ton so your wall must be structurally sound.  Maybe the contractors we used did something goofy, but it seems that the holes for the shelf pins are not completely drilled and take a little extra drilling to get them large enough to start shifting the shelves around.  Lastly, it requires constant cleaning as every surface is a mirror or other piece of glass. Minor issues for a great mirror cabinet.