A paradise bite in Menorca. Amazing place.