Recomended apartment for your stay in Athens. See my other comment for more details.