In one word: Perfect.
Everything about this place is perfect. From the cleanliness, to the location, to the amazing advice of the host Leonidas, there is no better place to stay. The apartment is close to everything and beautifully furnished.
The cleanliness and attention to detail was truly superb that it deserves highlighting. I read one review complaining of a bad smell, but can attest to the fact that I smelled nothing (not that I would expect to, given how clean the place was).
I would return in a heartbeat and recommend this place to anyone.