You have to eat these while hot (although you can re-warm them in the microwave). It's a really fun concept. Choose your icing & up to 2 toppings and the friendly staff will make you a fresh, custom donut on the spot! You can create your own recipe or choose one of their suggested ones. My favorite flavors are mint icing w/Oreo cookie crumbs or chocolate icing w/graham cracker crumbs & mini marshmallows. Also, strawberry icing w/mini chocolate chips which melt on the warm donut.