Just the right amount of softness on top, plus firmness for myself, my bf and our 75 lb pit Ham :)