I rarely give 5-star reviews (only 5% of my reviews have 5-star ratings), but Cinnaholic is seriously awesome. It's a simple bakery where you can make your own cinnabon with a huge variety of sauces and toppings, or you can just get one of their pre-set styles (the varieties change by the day).
I had a chocolate chip cookie dough cinnabon ($5) and man was it good. Soft, delicious bun, with a sweet (but not sickly sweet) sauce and chunks of cookie dough on top.
It must have been close to 1,000 calories, but how often do you get vegan cinnabons? And this thing was high grade.
My only gripes: the service is kind of slow as they carefully make each cinnabon to-order; there's not much seating (it's designed more for grab-and-go); and their tea offerings are unimpressive (generic bagged varieties, rather than loose-leaf).
I can't wait to go back and try some new toppings (chocolate and hazelnut come to mind).