I was reluctant to buy a sofa online because of all the factors (appearance, texture, firmness, etc.) and I am SO glad I went with my gut and purchased this piece. It is BEAUTIFUL and SO comfortable. Not a stale/overly firm sofa, but one you will relax on and enjoy having in your home. The depth is more than I expected, but I didn't pay attention to measurements, so it is a big piece of furniture, but so so so worth it!