Best place to stay in Athens, highly recommended!