The restaurant is always very clean; the selection of meats and vegetables well stocked; great selection of spices and sauces; and the order is freshly cooked.
One major con would be the service. The service is sometimes great, but most of the time below average. Even though you are doing most of the work food wise, good luck getting a smile from some of the servera or drink refills.
Pros: Great atmosphere, clean, pick your own ingredients
Cons: A bit pricy for the size of bowl given especially for lunch.