Really comfortable.  Not hard but sturdy. All if the cushions and pillows can be removed and fluffed if necessary.  I chose Belsire Chocolate which is like a velvety material which does not collect lint.   I'm 5'7 and when I stretched out, my feet did not touch the end of the sofa. I've already slept on it.