Haweli is a good Indian restaurant. Service can sometimes be a little scattergun(one waiter taking away pickles you’ve asked another waiter to keep at the table) but this is a minor niggle in a restaurant where the staff are friendly and the food is always excellent dry dishes are particularly good here.