Apartments location is just perfect. Also there were no any noises from outside or neighbors.
My major issue was limited wifi between 3 to 5 mbps. Since me and my boyfriend work in IT e needed it for conference call all the business day - and had to pay separately SIM cards to have more or less adequate internet. The response from the hosting organization was - its not up to them but owner to Greece choose internet provider and tariff plan - dot. I would not expect such attitude beings professional and reliable whenever any other issue happen to you during stay.
The flat is big and clean. It was comfortable to stay there even bathrooms doors were hard to open (might be due to old or chip mechanic)