OK if you are in a rush, but Prime Tandoor on Edmonton Trail and Mirchi on 12 Ave SW (not the 2nd Ave location) blow this place out of the water. Nonetheless you will not be disappointed, just not overwhelmed. I do not see the fuss over the roti machine. I never saw one in any establishment when visiting India or Pakistan. It is the only place in town that has a meat curry schedule, at least that I know of. I do not eat Indian nor Chinese buffets so I will not comment other than buffets loose the essence of why you are eating ethnic food to begin with, especially Chinese buffets where nothing is authentic.