I got this sofa when it was on Flash Sale for $625, so honestly I can't complain about the firmness of the cushions as I only paid this much for such a large piece of furniture. The package came in 5 separate boxes and assembly was quite simple. The cushions that you sit on is extremely hard - so if you are OK with that then this is a good purchase. I have taken a picture to show all of you how this looks.... the overall look of the sofa is nice. (especially if you have a corner area in your house). My biggest thing is the sofa is just not comfortable to snuggle deep in.