This isn't perfect, but I still love it.  It has excellent aesthetics.  In my searching, I did not find another shoe cabinet that could be wall-mounted and served the additional function of being a mirror.  It was missing a few screws but we had replacements on hand.  The problem is on the inside.  First, the 2 shelves are for children's shoes.  There is no way adult shoes could stand upright in the way it's shown in the picture.  Second, the racks that hold adult shoes don't really hold shoes above a size 9 women's shoe.  My son's and husband's shoes have to be placed on top of each other (like they come in the box) in order to fit.  Overall I'd say you could comfortably fit 6-7 pairs of shoes and not 10 like it says in the listing.