So, first I would like to make a disclaimer: this was in the second part of our vacation in Greece during the corona pandemic, so I was constantly comparing the two places and almost everything was wrong and worse than the first place.
It looked like nothing in this villa was made for comfort, it was made for show (the white tiles on the floor, the black bathrooms, the white-blue-cold lighting that was very bothering for the eyes), so it didn't feel welcoming at all. The bathrooms were very small and didn't have a shower curtain, it was just the shower and the floor, and everything got wet when we took a shower, the water went everywhere, so it was also a bit dangerous with the kids. The bathroom that I used had a dripping toilet (some fluid was dripping from the toilet on the floor tiles, and the floor was always wet) and had an unpleasant smell.
The rooms were ok, but they didn't have ebough storing space, abd apart from this, it was made with bad taste.
The stairs were also a bit dangerous for the kids (circular, made from marble) they had a hole in the middle where a child could easily fall if left unattended.
It had a washing machine and a dishwasher, a fridge, a kettle and a sandwich maker, so it was ok from this point of view. We sort of got used to the placr, but we still left a day earlier (stayed 4 days instead of 5).
The restauramt was not well supplied, they didn't have coffe (none). The pool was nice, but it didn't feel cosy and comfortable.
The best part were the restaurant that were really close to the villas (Avra, Aristos) that were right on the beach, and we also found thi beaches that were decent and not very far away (Talgo and Saint George) -they had sunbeds, umbrellas and a beach bar/retaurant - you still had to pay for the sunbeds, but the sand and sea were just right.
All in all, if you are not very picky, it could be an ok-ish place to stay.