Decent quality for the price, however the included mounting hardware was poor, and I opted to replace it with drywall anchors and screws I already had from a previous project.  Also after removing the mirrors protective film , there was a sticky residue left that was quite difficult to clean from the surface.  Ended up using goo-gone, and a ton of window cleaner.