I say almost perfect because the european adapter it came with wouldn't stay plugged in once it had to support the heater's weight. This was easily remedied by the application of a few layers of electrical tape. Heat is extremely customisable and has a timer built in as well, which has come in handy more than once! I would recommend it to people who have vertically orientated plug-boards or units similar to mine and who want directed heat. It also swivels 45 degrees to the left. Very happy with this purchase!