Looks great and works fine. Gave it 4 stars (as opposed to 5 stars) because (a) the speaker isn't awesome. It does the job, but you have to put a little padding between the mirror and the wall so it doesn't vibrate. (I put one of those small furniture leg pads on the back of the mirror and it helped. (b) The defogger works but it's not incredible. After a normal shower, it does the job but after a long bath, I still have to wipe the mirror down. -- Overall, very good and worth the purchase.