The speed and heating of this unit is excellent. The buttons are temperamental however and often don't respond to the first or second touch, or are unhappy with your exact placement and beeps at you, if your hands are wet its even worse.