I've been very happy with this towel warmer. I recently renovated my bathroom and had the builders install this, so I can't speak to the difficulty of hardwiring this personally, but after a professional installation this works very well. Keep in mind, your towels don't get toasty hot, they get dry (and warm). My only quibble is that Warmrails puts some really cheap-looking clear plastic stickers on this. Once you take them off, which you'll want to do because they don't even bother to put them on straight or to make sure they aren't crimped, they leave a sticky residue. I haven't been sure how to clean this off, but I guess it hasn't bothered me that much because I'm sure I could figure it out pretty easily. This is an easy and inexpensive way to turn your bathroom into a bit of a spa, and I'm glad I purchased this.