Definitely the best apartment to stay in Athens!