Delightful restaurant a short distance away from the Town Square, though the views are not equal from all tables.
There were a lot of bus tours the evening we attended and they seemed to get preferred seating over our smaller group.
(If you take a taxi to get here, beware of selecting a taxi from the Old Town Square taxi stand. Our trip to the restaurant cost 3x more than it should have, as the non-English-speaking taxi driver chose to take us on a very scenic route. However, the taxi ride back to our hotel, which was arranged by the restaurant, was direct and excellent.)