Firm and comfortable, with a beanbag feel to it. Love it.

I initially ordered one and when it arrived I liked it so much I ordered another one :)