This couch is everything! It’s firm but comfortable, the fabric is very soft, and it’s the perfect size. Delivery went very smoothly as well. Finally, putting the couch together only took about 30-40 minutes. Definitely would recommend!