We were looking for a heated towel rack that will service up to 4 full size bath towels. This 12 rung version is perfect for our newly remodeled bathroom. This unit is directly wired to a dedicated circuit that is protected by a GFCI breaker. The rack heats up quickly and holds the temperature constantly for the duration of time selected on the switch. We love the idea of a 2hr or 4hr selectable run time switch. We sometimes run multiple cycles of 2hrs each. One in the morning and one at night gives our family of 4 adult children the option of bathing either in the morning or at night. We love this product alot that we bought a 4 rung version for our soon to be remodeled master bath. The only thing to note is we had to purchase a wall plate so the horizontal wall mounting tube that hides the direct wiring is covered properly. Not including the mounting plate is not a barn burner but the manufacturer should offer their own version as an companion option. My contractor recommended another wall plate brand from a well known heated towel rack manufacturer which worked perfectly. We would've given this product a 5 star rating except our switch label started to bubble after 1 week of regular use. I fear what will happen in 1 month or 6 months. I'm guessing the switch label will simply melt away.