If you have any choice in where to buy online and get shipping, then please do. Wal Mart is terrible. Its nothing to say "your order has been delayed" and then ship it to another service center instead of the store for pickup. I will NEVER order online from Walmart again.