I stayed here in August with 8 other friends for a Stag. The villa was stunning, the pictures do not do enough justice. The pool was fabulous, the view to Kalafati Beach was gorgeous and there was so much space for everyone to comfortably relax after a day/night out in town. There are some sofa's by the pool as well which was a perfect place for us to wind down after a night out.
Wifi is available, not the fastest and doesn't reach all the rooms - surprisingly it's great by the pool! Housekeeping were lovely and kept the villa and pool clean.
The location is great to get away from the hustle and bustle of the old town/beach clubs but we did find our biggest expense on the trip to be cabs as a result since the journeys were about 20-30mins each way. There isn't any immediate stores nearby, we took a 20min walk past Kalafati beach to a petrol station to get some more water and snacks. I'd recommend doing a shop one morning and getting a cab back - especially if your shopping is heavy. The Villa do share an online website where you can order food but we didn't end up using it.
The area felt super safe at all times.