The Nan Tien Temple is one of my favorite places in the whole world. I have only eaten at the down stairs cafe/ restaurant and it is quite good. The meals are quite small and simple but I have never been disappointed with a meal. It has such a great atmosphere and you feel so at peace and happy eating there. It's a great experience at a fantastic place. Not all of the meals are vegan unfortunately, I thought they were until they changed the wording on the menu and I realised i had been eating egg noodles (YUCK!), so make sure you check the ingredients with them, although it is quite hard because non of the staff speak much English. Over all it's a wonderful place to eat and the money for the food is going to the Temple. Make sure you have a look around the temple, it's amazing!
Cons: over priced, simple meals (but yum), small portions