When your order is received in our store, we will contact you via email to schedule an appointment for you to pick it up. We do offer local delivery for a fee on select days. If you are interested in local delivery, ask for prices and scheduling information BEFORE placing an order. We do offer long distance shipping through third-party carriers (yours or ours). Prices will be set by the third-party carrier. We cannot guarantee shipping availability or time frame for third-party shippers.