I purchased a ceramic grill on line from Walmart for my father's Christmas gift. Walmart missed 2 confirmed delivery dates, when I knew they would be home, and then they called my dad and told him a 3rd date for the delivery of his grill... thanks walmart for ruining the surprise. Oh, and his neighbor had to get it because he was out of town. Amazon has nothing to worry about.