It'll typically take 3-5 days for your Sukkah to arrive at your doorstep. Generally, orders to St. Louis in general will be delivered from our main warehouse in Dallas, TX. When you buy a Sukkah from The Sukkah Store - we guarantee that you'll receive it before Sukkot - or your money back!