Very nice place with nice amenities, including really good working air condition in each room.
The location is next to Metro Neos Kosmos, which connects you within 2 stops only with the Acropolis and the main city center.