Firm, nice texture to the upholstery, sturdy, great quality for the price!