I was reluctant to buy a mattress online, but this thing is amazing.  Just the right amount of firmness.  It is very heavy  in a very large box, so plan on needed help to move it.