After you place your order, a member of our team will reach out to confirm your total and estimated delivery time. Once confirmed, your driver will contact you when they’re on the way and again when they arrive. Most deliveries arrive within 90 minutes or less, depending on your location and order volume. All deliveries are discreet, and payment is made in cash upon delivery. Delivery fees may apply based on distance.