Good menu selection, friendly service and reasonable menu prices for being a counter-service restaurant. It does always take a while to get your food (which is great) but one has to assume that anything good and freshly prepared takes a few minutes to produce.