Firm but that's what I like and was looking for. Deep seat so room to get comfy on. Great size and sturdy fabric!