Mehmet’s place is amazing. It is located in an ideal location - close to the Acropolis, and the shopping district and within 10 - 15 minutes walking distance of the Syntagma, the National Park and the Temple of Zeus.
The place itself is impeccable, and very homely. The facilities are of 5* quality.
I recommend this place to anyone visiting Athens. And if I should visit again, I would definitely want to stay here.