I love this couch so much. It's long enough for me to stretch out (I am only 5'1 but still). It's firm but not too firm and the mattress for the pull out is more than acceptable. The texture is really soft and the arms make it look super fancy.