Like everyone else I was very hesitant to order such a big ticket item on line. After reading everyone's comments and much deliberation I submitted the order. I just received it yesterday and am very pleased. The delivery went perfectly, the color matched the swatch and I am happy with the purchase. It is quite firm but I am sure it will relax, better too firm than too soft in the beginning. It also seems very durable. I worried that it would look too overstuffed, as I was originally leaning to something a little more tailored, but it is a perfect compromise!