The place is, as described, a clean room with kitchen amenities and a bathroom. It's located around 3 metro stops away (or a 10 minute cab ride) away from Syntagma Square.
I found Stelios & Sandy to be excellent hosts, very quick to respond to my questions/ concerns. Also the private car rides to and from the airport were extremely convenient. All this contributed to an amazing vacation in Greece.