I have to say that I was more than pleased with this cabinet.  My contractor was able to install it with no issues.  It has enhanced the functionality of my bathroom by concealing personal products.  I love having three way mirrors!  This is a definite "must have" for small bathrooms.

Pros: Sturdy, functional, clean lines
Cons: n/a