We were apprehensive to buy a sofa online without being able to physically see it first. Happy to say we love this sofa. It's firm, but not too firm, and the seats are nice and deep. We just wish the seat cushions were removable (they are attached) for any necessary cleaning.