First, they charge you an extra $20 for "replacement items" but you don't see that small print until after the fact and they say they can take up to seven days to credit your account. My online shopping list came to $121.46 but my Safeway receipt was only $81.63. However, I was missing $16.06 worth of items totaling only $65.57. My driver barely knocked on the door to which I immediately answered (studio apartment) and she was gone leaving the groceries at the door where I saw a gallon of milk was missing! If she had waited I could have confronted her about the missing items! Trying to contact Instacart is IMPOSSIBLE! The "Help" section only directs you back to your order and there is nobody to phone. I couldn't explain the problem until they asked me to rate my driver. Their answer was to credit me $17 on my next purchase AS IF I would ever do business with them again! They did credit my bank account the $20 but not the rest of the charges so in total they ripped me off for $50.58 not charging me the actual amount of the Safeway receipt. They ignored my reply to the email I sent telling them I would not be a returning customer to use the credit they gave me and they owed me $50.58 not $17! I'll be filing a claim with my bank!