Absolutely the worst online ordering experience I have ever had. I ordered a new phone because my local Walmart was out of stock. Walmart shipped item FedEx. Later I found out it required signature upon delivery. I called off work so I could be available to sign for my package. Then around 7pm local time FedEx updated delivery to "delayed" no estimated delivery date available. Contacted Walmart customer service and they were totally useless. This phone will end up costing 600 because lost wages