I really love the philosophy of this place. All of their ingredients natural and/or organic. They offer gluten-free and vegan alternatives every day for those who desire such. Though I am not one of them, they still taste great.
The owner regularly changes the types of cupcakes to what ingredients are fresher and more in-season. I even had one that had tomatoes, bay leaves and some other items that you wouldn't associate with a cupcake. And it was great! Their chocolates and hot chocolate are also very good.
The one issue that I've seen has to do with catering. My friend and his fiancee tried to use them for their wedding. The owner had told them it would be a week for the estimate. After two months, they hadn't heard anything. So I would be cautious on that aspect.
Other than that, this is a great place for a snack or dessert. You can even enjoy your food outside when the weather is cooperative.