Firm & comfy and fits perfectly in the area I bought it for, considering purchasing another to match.  Great quality & looks beautiful.