We are thrilled with our purchase & the price point while on sale. The couch arrived in 8 separate boxes & was so easy to put together - less than an hour. The cushions & pillows fluffed up nicely after a day or so. It’s very comfortable, semi-firm & we love the fact that the ottomans are not attached & can be moved around. Overall, 10/10 exceeded our expectations as we were nervous about purchasing a couch online & for such a steal.