Took a chance buying a sofa online based on good reviews, and it's perfect. Firm, great quality, and arrived fast. The color and measurements are as described. I'm in love.