I had this medicine cabinet professionally installed.  The technician liked the quality of the medicine cabinet very much.  The mirrors inside and out are nice and clear, shelves are solid and not flimsy and door opens and shuts nicely.  Delivery was fast.  I have had this up now for 1 month and I am very happy with it.