We purchased this towel warmer (from Costco online) when our old warmer died after 20 years of use. We tried another towel warmer (a cheaper one) and it was super hot in spots and very cold in other spots so we returned it. This model, wall mounted, has all metal parts, easy installation with two allen wrenches provided and a visible on/off switch at the top.
It has five rails and gets pretty darn hot. So our towels are warm and dry after every use.
We keep it turned on all the time which helps to rid the bathroom of excess moisture and adds a little more warmth to the room in the winter.
Be aware that the option to wall mount or free stand is not available in one box. Ours was only wall mountable and did not have the option to use free standing. There must be two models and the choice is made at purchase time.
This is a nice model and in comparison to other towel warmers in this price range, is a high quality product.