I pay for Amazon prime. I save some money on the shipping. And I find it convenient to get everything in one place. But you should not count on the delivery date. I would say 1 out of 10 deliveries actually get here when they're supposed to. If it says two day shipping, expect four to six days. Next day delivery, you can forget about that. That has never happened once.