I am very happy with our purchase. Buying a coach online without sitting in it was a big deal for us. Knowing the cost to return it was huge, we knew it was ours for good. It turns out it was a risk worth taking. The green color was slightly different but we knew that from reading previous reviews and we actually love the color. Its firm but thats what we wanted. The fabric is beautiful and easy to keep clean. We have a dog and a cat. Its very roomy and just the right fit for our space. Wayfair delivered on time and even stayed a few extra minutes so I could inspect the coach. If you're thinking about it, go for it. You'll love this sofa!!!