This place is a gem. In the heart of Athens and within walking distance to any central place.
It has all the necessary facilities - if not more - and felt like home.
Highly recommended.