I purchased the King firm and we are very pleased with the product and delivery.  I ordered it on a Thursday, estimated delivery date was the following Monday, but I received it the next day on a Friday!  When we opened it, it only took about 4-5 hours to get to the original state, not 24-48 hours.  The mattress is very firm, but conforms to your body and no indentions are left.