I love this sofa!! Shipping was seamless (I did delivery to room) and assembly was simply sliding the couch out of the box and attaching the feet. From the first moment, the couch was incredibly comfortable. The seats are perfectly firm – not so firm that you bounce right off when you sit nor so soft that you sink in, but with just an inch of give so you feel nicely supported. The back and side cushions are super soft, so you can sink into those nicely. I slept on this couch last night and have no complaints! Looks great in my industrial/modern  styled home, too.