I’m sure this mirror is everything and more but it came broken so I don’t even know. So, 3 stars for now. So broken that when I opened the package, I could hear the shattered glass. I have  requested a replacement and hopefully I can get it in one piece next time.