Delivery right on time and no disappointments whatsoever. You have to let it sit and absorb air for a day or two but once it does, POW. Very cool and oh so comfy. I've been wanting to get another foam mattress ever since I foolishly gave my other one away. This is just what I've been waiting for.