Perfect sofa, exactly what we were looking for. Firm, but comfortable and easy to clean.