The massage isn't as strong as I had hoped - its just vibration. The heat is decent. It is kind of firm, like others have said, but I feel that its padded enough to be comfortable.