Alda's place is the perfect place to stay when visiting Athens. it's very well equipped and in an organized neat appearance. Very close to metro and essential stores on a nice street.
Definitely recommended.