This is a massive, heavy and quality cabinet. Don't undertake putting this into place on your own! The design is amazing, as it allows side views of your face, for shaving or makeup application. We ordered this for our new bathroom remodel and are delighted by the quality and design. It will be installed by our contractor, in the optional recessed way. (You can surface mount it, but I'd be very nervous about the weight.) 

Pros: Great design features and storage space. 
Cons: Very heavy- not to be installed solo. I would get a pro to be sure.