This mattress was exactly what I needed !! It's the perfect combination of firm and soft and not to mention the rest that I've been getting on this mattress has been amazing.