My summary of the stay at the apartment:
1. Apartment is indeed rather spacious;
2. Main Athens sights can be reached by walking from the apartment;
3. Pictures are accurate;
4. All items were provided (soap, towels etc)
5. The only thing that needs to be improved is renovation of bathroom. shorter people might find hard to flush the toilet for instance.