Food was alright though very oily, even the roti was covered in oil. The staff was very friendly and helpful. Atmosphere and restaurant was clean but I felt uncomfortable for the staff to touch the food with their hands. For $13 for all you can eat, I walked out the restaurant very full.