I have tried all the Indian restaurants in Jersey but keep coming back here. The food is always top notch, real indian food cooked fresh to order. OK you might have to wait a little but for me that's better than a quickly delivered meal that tastes poor.
The service is always friendly and welcoming and compared to some other the value for money is good too.
As I said, I have tried most of the others more than once but for me Mahmoods wins on great food at a reasonable price served with the little bit of friendliness that is too often lacking nowadays.