Firm but comfy. Nice fabric. Neutral color. Haven’t had it long enough to give it 5 stars because I’m not sure yet how it will hold up.