The couch took a bit to get to us and the app didn’t allow for us to see where the order was but customer service was great and very helpful with answering questions. The delivery guys were great! The couch was super easy to put together, less than half an hour. The couch is firm but comfortable. It may be too firm for some people but I think it feels solid in structure and will soften up with use. Fits great in our small apartment. We have had it less than a week but overall looks great and is a good fit!