We had a mixed feelings from this place.
The location close to beach is amazing and the place is big and spacious.
However, the place is NOT a villa - it's an apartment building. Therefore even though we paid a lot for the whole place, we had to share it with other travelers, often loud and noisy and having discussions on the outside terrace underneath our windows when our kids wanted to sleep.
The place is located directly in line of landing corridor for the island's only airport - constant noise of very low-flying planes was quite a disturbance - especially in the night close to weekend - landings every 4 to 10 minutes.
The wifi was unusable at all - the connection was dropping constantly and was not working on mobiles, tablets and PC. My cellphone connection was working far better then the DSL line.
The hosts (both Katerina and Kostas) were helpful and welcoming. We had few issues (insufficient garbage bags, missing hair-dryer, broken fridge, broken kitchen sink drain), that were mostly fixed within 1 day. But it was a bit disappointing to face the issues in a place we paid 2k EUR for 10 days.