Complete rip-off artists. They usually keep half your order but still charge your credit card. If you call to complain, they pretend like they mixed your order up with someone else's. Or, they can't find your apartment and they still charge you a $15 cancellation fee. Don't bother complaining to their customer service. If you do get rightfully compensated with a refund, It takes 10 to 15 business days for them to get it back to you. Don't use instacart. Use Walmart plus.