I've been a regular at the Mirabai for several years and cannot recommend it highly enough. The food is freshly and carefully prepared. The menu contains several interesting dishes that you won't find elsewhere and the staff are always welcoming and friendly. I haven't found a better Indian restaurant in the city. Highly recommended!