I've been eating here for ten years. The lunch buffet is always good. The food is kept fresh and there is a good selection. There is an all vegetarian buffet table and a table with meats. It is always busy, but I've never to wait more than 10 minutes.