I had a nice stay in Pygmalions apartment. It is not big, but the backyard makes up for the lack of space since it is an excellent place to spent time especially since it provides shade.
The internet was fine most of the time, but I would not have relied on it for taking video calls. I have found that to be a general thing in Athens though..
All in all, I would go back for vacation.