Almyrida Sands Villa, Appartements et Studio - Localisation