They intentionally take your money before telling you how long the delivery will be. After realizing that it's a 1.5 hour wait, you have to call to cancel, but you sit on hold for a while first. Really annoying. Improve your tech and business process.