I love the functionality of this cabinet.  It has a mirror, the cabinet did not require that I hang it (we bolted ours not the wall), and I have plenty of storage for the things I want to put out of sight as well as those things I grab often and usually have out on my bathroom sink counter.  My only complaint is that this cabinet does not look like it is high quality or custom built.  In fact, I needed to find pegs to use to hold the one shelf and I will likely need to go our to purchase another shelf so I can make it more functional.  On the other hand, it helps to keep my bathroom counter clutter free despite the set backs.