Very firm sofa, can’t curl up on the cushions unless the bed part is out because it’s pretty small.  It works for my small space,  but I’ll definitely have to get a small pad for the bed to make it serviceable for guests.  I wouldn’t be able to sleep on it as is.