I would give it 4.5 stars if I could, but 5 will do for now. Will revise if I run into problems down the road, like if the unit dies within a year.I bought this bcause of the protection that the UL rating implies, and because it has low EMF. These things indicated that the people who made the product care about the health of their customers, and or know that their educated customers will be looking for these features.This product seems to have been updated, the controller is different now and my guess is that the old version of this model's controller was where the issue was cropping up for former customers who have complained on here. Since I've brought up the controller I'll talk a little bit about it now.It's simple, nothing complicated here. There are two buttons on the left for controlling heat level from levels 1 (L) - 10 (H), in the manual you will see that the numbers corrospond to specific heat ranges, that's something you will have to memorize or make a note and keep near the controller if that is important to you. The range is: 98.6 F - 140 F. Whenever you turn on the unit, the setting will revert to H (10) or 140F. You do have to decrease the temperature manually to lower it. I personally find 3 or 5 comfortable. H is great for the really cold and bitter nights, or perhaps if you're using it for it's designed purpose warming up your patients.In the manual it states that a person must be lying or sitting on it for it to work. This means you can't pre-heat it, which makes the default H (10) setting at 10 hours understandable. For a massage therapist this product would be awesome. You can turn it on, leave it on for the full work day (I don't think any massage therapist can do more than 9 hours in a day) and it will heat only when your clients are on the table. As a person who is using this for my bed, I feel fortunate that this can go for 10 hours like a bed mattresses can, most other massage table warmers can only go up to 3 or 4 hours, maybe 6. I tend to set it for 2 or 3 hours at a comfortable level (usually level L) when sleeping since it is better for the body for the temperature to drop during the night. Sometimes I'll run it for 10 hours at the lowest setting L if I am particularly cold.The controller is about 2 sheets of paper (long side) away from the pad, and 5 sheets of paper from the plug, so the cord is about 7 & 1/2 sheets of paper long or 3 yards/ meters. Some people may need an extension cord, but I think this will be fine for most situations.The back lighting of the led screen is a very bright blue, this is probably the biggest thing I would like to change, blue disrupts melatonin production which is what is responsible for creating that tired "I'm ready for sleep" feeling. In a massage therapy setting with the light on, it's not a big deal. But for me as a person who turns this on in the dark just before sleeping this is an annoyance. The backlight stays on for about 15 seconds after the last keypress. For people interested in learning more about circadian rhythms and blue light have a read at blue light filtering software - Flux's website, click on the Research page. Sorry I can't give a direct link, external websitss get censored on this website.At first glance the controller looks upside down, but actually it's very comfortable and conveniently placed so that the therapist can grab it and "pick it up" from the higher half, then when picking up the arm, the lower half with the lcd display becomes the higher half. The product has had careful considerations put into it's design, it is designed for humans :).I've been pretty happy with my master massage table warmer. I hope some of you looking for a product like this will give this one a try, I'm certainly satisfied.I've had the product for about a month now, and it is perfect for my use. I use it as a "mattress pad". Why get this over a real matress pad? Well I don't sleep on a matress. I sleep on two closed cell foam pads stacked on top of each other. This pad is about two hand widths wider than my bed, a matress pad for a twin sized bed would be even bigger and waste more electricity. Electricity savings was the reason I was looking at matress pads then massage table warmers versus electric blankets which half their heat just floats up to the ceiling totally wasted. Which brings me to the next feature.It seems that the mat will only heat up the areas that have weight on them. Some people will like this feature in favor of energy savings and efficiency, others want more even heating (I'm thinking shins). So, the surface you have beneath the table warmer can make a difference some tables are stiff and somewhat convex (less heat) versus maybe if you had a memory foam layer beneath (make sure it's fire retardant!) everything would get heated pretty well. I honestly have not noticed this until I did this in-depth review and my closed cell foam pads are pretty firm and stiff (but flat, neither concave nor convex, or rather both on a micro scale that kinda cancels each other out!). I'm usually warm enough with the heat stored with my faux down comforter on top of me. So, again, considering most massage patients will be only covered in a sheet/wrap the H default setting makes sense.The texture is a comfortable fleece, I like it a lot, but seeing as it's white you will definitely want to cover it with something (waterproof recommended) to avoid having to wash it. It says it is machine washable on the tin, but I think that's going to shorten the lifespan (if it doesn't outright break the thing) of this product.I think that's about all I have for this review for now. I will update on longevity when the time comes.Disclosure: I am not affiliated with the company, I bought his product with my own money and have had no contact with employees of Master Massage. I am making this review as a consumer that prefers high quality products that bring value to my life. I don't buy things just to have things, they must be functional and improve my life.If you have any questions please ask,Regards,Adam