This is a good quality mattress and it is extra firm. I initially thought it would be too firm for us but it's actually nice. My husband prefers this level of firmness and discovered that it’s better for his posture and back. I find it a little too firm but I’m growing accustomed to it. If you struggle with mattresses that you start sinking into after a while, then this could be a good firmness level. Even for casual sitting it has been much better for my back. It is quite thick so it sits much higher on our platform frame compared to our old mattress. That’s the only thing I would change is to reduce the depth of the mattress.