Great apartments, quick replies from the hosts. Location is good as well as metro around the corner.
I would stay if I come across Athens again.