I couldn't imagine any location being more central! The communication was easy and without any complications. The Check-In was really informative and the provided map great for getting around. Except the transfer from and to the airport everything can be done by foot, I actually didn't even once take a cab, bus or train.
Great place for a trip to Athens, definitely recommend!