I have been a curry lover for over 20 years and over the years i have had meals from various indian restaurants in my area. I have found that standards of curries drop the more you stay with the same place, i know you know what i mean.
With Elachi i have found that they always seem to be doing one better every time i had a meal from them. down side is the waiting time for delivery which can be upto an hour in weekends but well worth the wait!