Firm, but comfortable.  Really pretty burgundy fabric that has held up well since I purchased them (2).  Well worth the money the paid in both value and aesthetic.