The delivery service was awesome. Sofa was delivered a day before the scheduled date. Received a call 45 minutes prior to inform me that they will be on the way. I ordered the Deep Blue sofa and I absolutely love the color! The seat cushions are pretty firm. Guessing because of the pull out bed which I haven't used yet. The legs are attached underneath in a bag which is very easy to assemble. Overall I definitely really like my new sofa.