I went here August 2011 while visiting my family. Very friendly staff and very nice atmosphere. Choosing was confusing because it's similar to cafeteria/buffet serving and you are charged by weight. It was a little difficult to communicate with the associates, but I found someone who assured me that even the cheese was vegetarian, though not vegan. Afterward we had coffee and desert. Definitely would go back.