Firm and comfortable. Too small for people much over six feet tall to sleep on. Side cushions are loose so fall off. 

But looks good!