Super cute and comfortable sofa! 
It is firm, however I prefer my sofa more firm. 
It was super easy to assemble by myself. I also was able to carry the 88lb box up 3 flights of stairs, since the delivery serviced decided to not bring it to my door even though I asked them to, and the box was all torn up. 
I am happy with my purchase, but I do think Wayfair shouldn't use FedEx.