If i had to rate them based solely on dining in, i would give them 4.5 stars. Food is always fresh, warm, good sized portions and the service has always been consistent and good.
Delivery (Skip the Dishes etc.) on the other hand: 2 stars! Many items were wrong, all the curries were watered down with barely any meat of chicken, some items were even missing. I felt like i had ordered from a completely different restaurant than the one i had been frequenting for over 8 years.
Note to self: no more delivery from Ambiyan!