Very Firm love the upholstery but the color was not exactly what the pic shows but I’m still very happy with it