The ambiance at Zaffran is fantastic. Waiters and other staff very friendly. Food, what can I say, one of the best Indian food I have eaten - authentic Indian food, spiced to perfection, it was worth paying a bit more than what one would pay in India. Definitely recommend it.Must try is north Indian and Mughlai food, which was outstandingly good. Biryani and Rumali Roti papad were excellent..