Great concept but don't expect fast service...most of the time I go in and they don't even have any cinnamon buns made so it's a good 20-30 wait. On this occasion I order a large cinnacake for a pickup time of 10:30am...well it's 11:09 as I'm still sitting here and writing this review and they still haven't finished putting the toppings on. Needless to say they have no concept of pickup times and I'm now late for work. But on the upside these are totally worth it!