This was exactly what I was looking for!  The couch is firm but comfortable.  I got the memory foam matress and it is quite comfortable.