Firm but still comfortable. LOVE the color!! Got nervous it would be too muted or dark but when it arrived it was a true deep cobalt blue. Sturdy. Chic.