Myself and my family (19 in total) stayed here in July / August. The villa and grounds are lovely.
The hosts were very nice and made check in / out very easy.
As the villa is comprised of 4 completely separate apartments, it was difficult to cook for a large group, we had to cook in the kitchens in each apartment and then bring food & drink down etc, it's a pity there's not a proper kitchen in the communal area as this would have made things much easier.
The property manager was excellent, he arranged such things as a chef to come and cook for us, a boat trip and made restaurant reservations, all of which were excellent.
Just a note, if you're following sat nav to the villa, it may try and take you up a gravel road on your right when you're approx a mile away. I would highly recommend that you ignore it and carry on along the tarmac road. The gravel road is extremely steep and our people carrier couldn't get up it without unloading all the passengers and luggage!
All in all a good stay.