On the firm side, kind of feels like memory foam. Fits my space quite well, and looks great. Intelligently packed, all the pieces come in the storage built in to the chaise. The instructions are not the most clear, but its still reasonably easy enough for one person to assemble.