Perfect!  Would highly recommend especially for back and side sleepers.  Fi rm but also has some give and s softness.  No more back pain.  Very pleased)