We have been looking for a very firm mattress for a while now but even the firm ones were too soft. This mattress is perfect! It’s a little giving around the edges but the rest is perfect.