Yes
Many different items and pastries to choose from and very delicious. We went there for breakfast and there were almost too many things to choose from. Staff were very knowledgeable about the menu and food.
Yes
I have eaten there a few times and not gotten sick, but I don't care for their food. I think that vegetarians would like it.