Very firm
I like it alot, but it is a little too big for the truck seat.  It works for what I wanted and that was to relieve S.I. joint pain.
Rating: 5 stars