I'm very happy with this sofa. It's firm, but still very comfortable. It looks great in my apartment. 
It was delivered very quickly, and as promised, it was delivered to the room of my choice. The delivery people were efficient.   
I was worried about having to put the legs on the sofa, but it was delivered with all necessary hardware and was easy to assemble. 

Pros: Price, quick shipping, comfort 
Cons: None