This is a job where people are required to shop specific items, read notes and special instructions left by the customer, and communicate directly with the customer IN ENGLISH. Therefore, it is imperative that the employee be able to understand and speak English. While I greatly appreciate people's efforts in learning English, if you cannot effectively communicate with the customer when you're required to, you should not be an employee there. In this particular experience leading me to write this review, not only was my order 2 HOURS late, it was sent to FOUR DIFFERENT SHOPPERS after the order was already bagged and completed the first time. Because of that, the order had to be redone multiple times. The final time the order was placed, over half of my order was wrong, I paid more for items NOT in my order, and the majority of the notes went ignored because the shopper did not understand simple English. This is not the first time something like this has happened, where my shopper did not speak English and screwed up my order, but this was certainly the worst experience I've had with a delivery service and I will no longer be using Instacart because of it.