I think that this mattress is not too firm and not too soft. I've slept on my new mattress for about a week and I love it. The delivery was quick and they took away my old mattress as well. --------> One thing, the motion transfer is a bit rough to get used to at first. I can always tell when my husband gets into bed. Besides that I am very pleased.