Love this sofa! Process from beginning to end was great- customer service was very helpful and friendly, delivery and assembly was hassle free, and it’s the perfect size for my apt. It was a touch smaller than I excepted but that was a pleasant surprise for me as I had a relatively small space to put it in. I’m six ft and can lay comfortably w/o having my toes tough the opposite arm. It’s firm, but still comfortable, highly recommend this sofa!