We have visited a number of the other local shops that specialize in cupcakes and have found that Crave cupcakes are by far the best. While certain popular flavors are carried daily (vanilla, chocolate, red velvet), they rotate unique and seasonal flavors each day, so its best to check their menu online before visiting the shop. We recently tried the new "Kaluha" flavor and found it to be excellent. The store is fairly busy throughout the day, so if you want to guarantee that you get a certain flavor, you can pre-order a dozen via their website and have them ready for pickup at a date and time of your choosing. Beware that prepayment of online orders is required but well worth avoiding the lines which may form at peak times (morning thru lunch). On a side note, there is limited outdoor seating, so most patrons take their cupcakes to go.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.