The reason why we enjoy Crave cupcakes is not only because it's only 10 min from our place but also because they serve many different flavors every day. In one day we'll try Mockingbird (banana and pistachio-walnuts) and the other day we'll try peanut butter or dutch chocolate cream, or red velvet one. It is all delicious.
It is very moist and not terribly sweet. We often order it for birthday (mini cupcakes which is perfect for little children) and gifts.
If you visit Houston, you should try Crave Cupcakes.