Strongly Recommend this accommodation for a stay in Athens