ideally located, just a few steps from Cala Rossa beach