Perfect location and love the terrace! Bed is very comfortable.
Pretty obvious from the listing, but this is a professionally run location, one of many they run in Athens. No downside to that, if you don't mind the more sterile feel of such listings. Bonus: overall well maintained, very clean, and check in/out is super easy.
One small note: During our stay (Feb '20) there was a pretty distinct moldy smell in the bathroom, with visible spots in the ceiling. Will need to be sorted out at some point, but of course they could not get anything permanently fixed while we were staying there. Window in the bathroom for ventilation made it manageable for us, but if you're sensitive to such factors, you may want to double check that this has been fixed prior to booking.
Still, we would recommend this flat, and would like to stay again!