Great place to stay for a trip to Athens. Close to the subway, close to all the major tourist attractions. A mini market just below you, ideal.
I had a great time staying there, it has all the major comforts, comfortable bed, nice living room, balcony with a view, basic kitchen and bathroom, nothing more needed