I was worried about buying a sofa that I didn’t sit in first, but it works! Firm yet soft enough. Delivery and setup was easy with the white glove service. The guys that delivered it was amazing. It took about 4 weeks to actually get it from the order date. On the day of my scheduled delivery, I received a call saying that it was lost in transit and it was never sent to be delivered (luckily I had not gotten rid of my old one yet). I had the choice to reorder or cancel. I chose to reorder and wait another 2 weeks for delivery. It finally made it to my house.