I forgot to mention my new "favorite" restaurant in P.V. It is "El Arrayan." This restaurant has some of the finest upscale Mexican food I have ever experienced. It is better than most great restaurants in Oaxaca, for instance. And Oaxaca is considered the culinary capital of Mexico by many "foodies."
It is located in the central part of downtown near great shopping, the big church, etc.