We have only had this seat cushion for a couple of days but we love it so far.There is all kinds of functionality built into this device. There is a heating function, which works as you would expect. It does not get too hot but you can definitely feel it working. There is also a massage functionality with different modes and intensities. Basically, you can control where you want the massage to happen (upper back, lower back, hips, thighs, or any combination of those) and how you want it to massage (pulse, kneed, just a constant vibration) and then set the intensity of 1-4. 4 is pretty high so I tend not to use it.There is also a timer function on this so it will turn off after a preset amount of minutes, which you can select from 3 (I think) different options.What we really really love about this is how portable it is. It comes with a car charger and a wall charger. We leave the car charger in the car (imagine that?!?!) and when we grab this for the back seat, its just a simple connection to the massage cushion and, in the words of the great Emeril, BAM!, its working. When we go back in, just disconnect from the car charger and pick it up and bring it inside.I cannot speak to the longevity of this product as we just got it, but so far so good. I will say the plastic on the controller does seem a little lightweight so we will see how that holds up over time.In conclusion, I can only say that I will not get to use this that much because I know my 11 year old is going to hog it :-) - I might need to get a second one :-)