This mattress is perfect. Not too soft and Not too firm. Little bit of a warning  though, the only complaint we have is that it stinks for the first day or two from the packaging. Besides that it was a great buy!