Perfect firmness for support blended with softness for comfort.  Im a hot sleeper and this seems to feel cool all night too so helps me keep my temp down.  Only gripe is that it only comes in one size and I couldnt purchase a larger version for our emporer bed.