They make them on the spot - can't get a fresher doughnut. We went on a Sunday afternoon and there was no line, so the wait was just a few minutes. They have a good list of options and then you can choose your own glaze and topping to get whatever you want. I'm not a doughnut guy, but I really liked this place and the doughnuts were great. Now I have to get up earlier to get to the gym to burn those doughnuts off. Thanks...