This couch was pretty firm when we first got it but it gets more comfortable the more you break it in. It wasn’t hard to put it together and it arrived a little more than a week after ordering. Our two issues were that the it measured to be a bit smaller than the listed dimensions and the pillows were ugly. Other than that we love the couch