It's a great size for both the mirror for viewing and the room inside for storage.  We were replacing our large mirror that ran the length of the countertop and put in two of these over our dual sinks. We mounted them so that they open into each other and we can also see the back of our heads by opening both cabinets at the same time. They're perfect.

Pros: Lots of room and viewing space.
Cons: None