Variety of food selections, but no vegetarian options on the menu (but can order no meat and pay full menu price). Service ok but slow. This is an order at the front, they call your number when done, seat yourself kind of place. Good atmosphere, lots of sitting room and was clean. Expensive for what it was.