Perfect surface mounted mirror for our small master bath. 2 adjustable shelves will work well for taller items. Not too difficult to install. Would recommend this product. Customer Service was exceptional.