Exactly what I needed. I really needed a firm mattress because the soft ones really hurt my back. This mattress has been the perfect one for me and has relieved me of my issues with the softer mattress I had. Aside from that it looks really nice and the size was right.