I think Puerto Vallarta has great Authentic Mexican food. I have always had great service there as well. The food comes out quickly and the waiters are usually right there when you need anything. This is one of our favorite places to go. Also, they have the best margaritas in town!