Overall, we enjoyed staying at the villa. We had everything we needed for a comfortable stay (well, except the microwave) big terrace, a variety of kitchen appliances and so on. The rooms were clean and each had an AC unit. The washing machine was a bit wonky but usable. The villa is close to the rocky beach, but be careful because some of the rocks are quite sharp.
To sum things up, I would recommend the villa for sure, although please note that it is very echowee inside.