I got a steal on this sofa, and I love it!! It was super easy to put together. Whoever packed it did a great job, but the packaging materials they had to work with did not completely stand up to the shipping (which was completed with care by FedEx). The seat cushions are VERY firm but not uncomfortable. I imagine they will break in over the next few months. All in all, for the $500 this sofa cost me, it was totally worth it.