Tommy R.
Yelp
Really wish I could give 2.5 stars, because I have some Jekyll and Hyde feeling on Guru.
The good. If you have allergies. There is no better place for donuts. I appreciate their efforts here and I suspect it's a top reason many choose to come here. Additionally, the staff is willing to ensure cross contamination is not an issue via new gloves, new sheet, clean boxes, etc. And the donuts themselves are very good. This place is really good for those that want a donut without risking anaphylactic issues.
The bad. Starting with "to go" donuts, they stack the donuts. I acknowledge there is no way to ensure donuts don't touch (and this is not about the allergies, they will definitely put those in separate boxes), but some of their donuts have juicy or otherwise easily transferred toppings. Although delicious, especially if you like that flavor, they become inedible if you don't. Another inconvenience is the bathroom. It's not in the restaurant, rather, it is down some stairs, down a hall, and you must remember to get the key (not the most welcoming walk). Finally, parking. It's not great. There's paid parking in a few areas, but not always convenient.
In the end, Guru is solid, and I would recommend it. But I'd also recommend targeting your visit when you are on foot in town, when you have time to eat there, and preferably find a restroom in advance.