Firm and comfy. Good quality. The only complain was delivery was delayed for 2 weeks.