We loved our stay, it is such a beautiful villa with so much space for all the guests. There are so many different sitting areas so everyone can be together or find a spot to relax separately. The pool is brilliant and kept very clean throughout the week. It was a great touch that there was a kids play area, my nephew loved it!
The location was amazing, a stunning view of the bay 1 min walk away. And can get to the beach in less than 10 mins (down a lot of stairs). (The stairs / hill was not great for a baby in a pram but you could pop into a local hotel and jump the lift down to make it more accessible)
The WiFi was OK downstairs but guests who needed to work ended up using there phone data when in the upstairs flat.