This mirror is exactly what I was looking for, perfect size for my little half bath. It was well packaged when it came in, so no damage to the product. It was very easy to put up, it came with everything you need (screws, ect,) Very happy with my purchase!