When they say an order takes 30 minutes to arrive, it can take up to 1.5 hours to arrive! And that happens a lot. So be careful when using this service, be ready to have your order delayed like crazy. Customer service won't help because they are like robots. Also, they make it hard for you to cancel your order. Their priority is their money, NOT your satisfaction.