I need some input on the best mexican restaurants in Manhattan. I need a place that serves excellents tacos, tostadas, and especially chilies reellenos. My brother is coming to town with his vegan girlfriend(she'll eat shrimp, chicken and seafood too). I want a good Mexican place where I can order tacos al pastor or carnitas but where the quasi-vegan girlfriend can eat well too. Especially interested in great tamales, moles,and pipian (pumpkin seed) sauces. Thank you for your suggestions.