Great when it works but have been waiting a day and a half for delivery.... The first time was annoying I had the free delivery spot -- it kept changing. So I cancelled it after most of the day went by and it started quoting 8 pm. Keep in mind I ordered the previous night. But it gets better! I cancel that order, redo for the next day, include a tip, pay for delivery spot. Now it is doing exactly the same. I could've had someone take me to get what I had needed at this point!! I pay for premium!