Overall, this is a really great sofa. It is not top notch quality, but it works! It looks really nice in our living room and is pretty comfortable. While it doesn't feel like you are sinking into this one, it's not insanely firm either.  One thing I did not take into account was how huge it was, so I recommend to double check measurements. Although shipping was delayed by a few weeks (took 3 weeks total to get our sofa), you can schedule a delivery time online that works for you and they also call before they are about to deliver.