I received my order within two days, and thankfully it wasn't broken like some other unfortunate folk on here. The mirror can either be hardwired in, or you can install a plug adapter and plug into an outlet.This is going in a bathroom that I'm building, so I was able to add support beams in-between the studs to mount the mirror to.If you're mounting this horizontally, like me, the mounting points are roughly 33.5" apart. The power wire coming from the back of the mirror is 18-gauge braided wireSee full review