We were in town for two nights. We tried to find a place downtown for dinner, but couldn't find anything really enticing (especially for the Vegetarian Domestic Partner) so we took a Taxi to Las Hadas and tried the Italian Place above the lobby. Our priciest meal of out ten-day Mexican trip, and a big disappointment. Our soups were served luke-cold, as was our dinner. My dish came with "grilled vegetables and polenta", the vegetables consisting of two thumb sized pieces of bell pepper, and the polenta was the size of my pinky finger. Dessert was some dull, tasteless gelatin concoction. Each dish was presented under a silver-plated serving dome, which was removed with a flourish and the words "abra-ca-dabra". This was repeated for every course, at every table, all night. When two waiters removed the domes they said "abra-ca-dabra" in unison. The overall effect was not as amusing as they hoped. The hotel is worth a visit, the swimming beach is small but delightful. Just don't plan to dine there.
The next night we ate at La Pergola, a Mediterranean Restaurant in the Hotel Ejecutivo, in Salahua. This is about half way between Downtown and the Santiago Peninsula (where Las Hadas is), on the West side of the main road. Hot soup! What a delightful idea. Plates full of food! What a deal. The food was very good, the ambience delightful, the service attentive and unobtrusive.