Very firm but still very comfy!  Long enough to lay down on (I’m 5’8).  Big enough for 3 people if you need to pack the room.  Love the fabric!  Just funky enough w/o sacrificing space or functionality.