Fantastic location. Most of the things you want to do or see are within a 20min walk. Right next to metro and tram stops.
The flat itself is very comfortable. The kitchen space is quite small, but I didn't come to Athens to eat my own terrible cooking.