Quite firm but not uncomfortable at all. Nice quality. Easy to assemble, easy to move and easy to convert into bed. Would sleep 2 small adults or 2 children or 1 adult comfortably for a longer period of time