Don't be discoraged by the poor appearance, the food is good, and the folks are friendly. Most of the buffet items are vegan and the bread is made to order. They even made me vegan version of the vegetarian soup of the day. This is my fourth (or more) meal here and they are better every time.
Cons: Worn-out flooring