This is a perfect place to stay in Athens. Both location and the apartment itself is just great. Lot of various restaurants and shops. And walkable bus and tram stations. Air-condition in Greece is a key, so don't underestimate it, unless you sleep in a tent on beach.
As a bonus, there is an awesome Greek restaurant across the street. Everyone should try it.