Exactly what I was looking for. Firm, but very comfortable. I like to sit Indian style while working and this lets me do so with room to spare!