First off, if you go, do expect a wait. This is not the fault of the restaurant, but they are simply very busy and since it is self seat you have to grab a table when you have the chance. The seating upstairs is a little cramped, but well worth bumping elbows for the food!!!!! Absolutely, without a doubt, some of the best food I have ever had has been from Beehive. The service is adequate, servers are always friendly but don't come around to tables often, but that is more because the style of restaurant is not a formal, sit down one - it's a fast paced, kind of hectic, almost city bakery style of place (anyone been to Mikes pastries in boston?). Vegan and vegetarian options abound, and I think the whole menu (or at least most) is free range, organic, natural non-gmo food. Fresh squeezed orange juice from the counter downstairs is pricy but delicious and worth the money!