This is a modest, but cutely furnished apartment that looks like the photos. There are lots of Modernist touches with art, vintage toys, and antiques that are genuinely Greek, too.
It's a short walk to the Megaro Moussikis metro station for a quick ride to the core of the tourist attractions in the center of the city (as well as a straight shot from the airport). There is a small chain grocery/convenience store on the corner for snacks and basic cooking, as well as a handful of restaurants, cafes, and takeaways within walking distance, also.
The hosts were excellent and provided snacks, an extra heater when it was especially cold, and tips on things to do, as well.
If you have realistic expectations for a flat in Athens in this price bracket, it would be a good choice.