Definitely place order in advance. They make a good moist cupcake. Their choice of buttercream or cream cheese icing is just ok. The icing flavors don't necessarily change the cupcake experience or make you think you're eating a different flavor cupcake. Their large cupcake (not the cakesize) cupcakes are good but I don't think they're a whopping $8 good.