Firstly, it is self service - you sit down and choose what you want from a menu and then go up to a counter to order/pay and then the food is brought out to you. Just so you are aware its not a flashy restaurant! However the food is excellent! It is fresh, tasty, healthy, filling and such good value for money. Often vegeterian meals don't fill us up, but this did and we highly recommend it!