Casa Esmeralda was recommended to us. The place is not on the beach so we hesitated because we'd prefer scenery while dining. The food and staff made the place irresistible. We ate there three nights in a row!!! The beef tenderloin with avocado and capers is to die for. Prices are reasonable.