I paid extra for the delivery people to set up the sofa and take away all of the wrappings - this was worth EVERY penny! They did a great job. Once they set up the couch, I immediately loved it; however, when I sat on it I was a bit surprised at how firm it was....at first I questioned whether it would be comfortable enough, but I was wrong. It's actually perfect. It has just enough firmness, yet there is a comfort level that's just right. I'm so glad I bought it. This is for my every day couch so the color which is like a darker beige color than white works out quite well. Everyone who sees it loves it!