The mirror is beautiful, makes the bathroom reno look bright and modern.  The light around the mirror can be dimmed, combined with over the sink high-hat lighting, its perfect.  Came very well packaged, its very easy to install and came with the mounting screws and anchors.  The bathroom comes alive whenever I turn it on.  The mirror electrical wire comes with enough cable and you can connect it to wherever you placed your connection point on your wall.  I personally connected it to a switch on my wall so I can turn it on when I come into the bathroom without touching the mirror button (you can connect it direct to just the mirror button).