Exactly what I have been looking for my daybed that turned into a couch.  It is firm...love the massage and heat.  Only downside is the vibration is loud for the massage it is terrifying to my dogs.