Had an amazing stay there. Amazing location, great apartment and the one time I needed to contact the host (missing bed sheets) he replied within minutes and sent new sheets on the next morning.
I would definitely stay there again if I was to go to Athens again.
Highly recommend.