Exactly what I was hoping for! It's hard to tell if it's going to be the kind of firmness you want buying online, but with the guarantee and recommendation of someone,  I'm glad i took the chance. Perfect amount of firm yet super soft.