Perfect for what we needed. It's firm, but hugs you body nicely. Great support for the back and low motion transfer. Definitely getting a better sleep!