This bed is everything it should be and worth every penny.  I recieved my shipment in three days after ordering.  I put mine together in about three hours, as where most people it took four.  One drawer slides like a dream and the other is not as fluid as the other but that could have been a  mistake on my part during install.  Do yourself a favor and install a few strips of one sided rug adhesion tape to hold the matress into place, as the bed will slide around.  I cannot speak for all mattresses but for any tempurpedic owner thinking of buying take my advice.