This is clearly a poorly run establishment. I ordered WAY in advance (nearly 2 weeks), and my cupcakes were still late. To make matters worse, they were dry and tasted as though they had been made from store-bought batter... complete with store-bought icing. Seriously, save your money.