What a great addition to our bathroom! The mirror itself is hardwired which means no plug and you have to hook it up to your probably already existing junction box where perhaps a bathroom light is located. This wasn’t too difficult for me but could be for a more novice DIYer. But it’s not impossible and the results are beautiful! The defogger feature doesn’t work that well but everything else is good.