Never bought a mattress online before but took chance since it could be easily returned.  We are so glad we did.  Feels firm while your getting in bed and then eases into softness when you lay down. Does stay warm and snuggly so if u like a cooler bed Id order that type of mattress protector and pillows.