I'm not sure why it has such high ratings, other than it's cheap and vegetarian. I can think of countless better options for vegetarians. I tried two of the better-looking options in the buffet and they were both below average.
Their location on the main street in the Old City might have something to do with the ratings.