Perfectly firm. Just what I needed. My only gripe is that when I started to unroll it, it was upside down! It took me three tries to flip this king size bed over!! BY MYSELF! Maybe look into how you package it and pay attention to whether it will unroll upside down. Especially the king. Other than that, I’m extremely happy!