Order in advance and pick up your order during normal business hours, just give us at least 48 hours notice. Sorry we do not deliver. When you check out let us know the day/time you want to pick up your order under "notes to seller". Cakes are 8" and serve 12 or more. Other sizes available, just call the bakery at 559-433-9066 to order.