I order from this place every couple of weeks (via UberEATS) and it's always really good. I've never visited the restaurant so I can't comment on service but as long as they consistently make delicious curries, I'll continue to order them!
It's quite a bit more expensive than some of the competition (e.g. Mount Everest), but I prefer their curry so I think it's worth it.