It’s fairly soft and comfortable.  The reason for 3 stars is that it’s super small, my husband who is 6ft barely fits on it length wise.  The massage mechanism is also kind of weak, even on the highest setting.  The heat is nice!!  Easy set up.  Can’t say I’d recommend unless it’s for a smaller person.