My out-of-town visitors live in a small midwest town with no Indian restaurants for hundreds of miles. I want to take them somewhere that isn't too far afield and **near a subway** station. In Jackson Heights, is Sajna still as good as it was raved about being a few years ago in this list? Are there other places you'd recommend? They like the cooking of most regions in India, so all cuisine ideas are welcome.