Great purchase, Firm enough for supporting posture but soft enough for comfort. 
Would definitely recommend.