This sofa is quite hard, but I was not embarrassed because I expected it.  It fits perfectly with a small living room.  I am very pleased with the extra bed for my guests.