Calan Bosch apartments on the island of Menorca.