Came here with myself and 15 friends and it was even better than we thought it would be. The rooms were bigger than expected and more or less all had an en-suite. The Villa was very clean and comfortable. The only issue we had was that the air conditioning was a bit spotty but apart from that I would highly recommend. Big pool and a 5-a-side pitch!
The Villa location was exactly what we wanted as well - remote enough that we can be a bit loud but also shops were only a 10 minute drive away. All other towns/beaches were within a 25 minute drive.
The host and her family were also extremely helpful and were always on hand if we had any issues or requests.