Indian restaurant known for its consistent food and excellent service.