Location in Athens is great: you are on the center of everything you probably need. Large appartment.