The villa was lovely - the beach was literally just a few minutes walk directly across from the property. It was very clean, with ample utensils etc in the kitchen and bathrooms.
The only issue was that the downstairs shower didn't drain properly and could've flooded the downstairs area if we hadn't noticed. The owners sent a plumber within the hour after we told them about the issue, so they were highly responsive and we can't fault them for that, however the issue may be structural and therefore ongoing so best to check with them if the issue has been properly resolved before booking.
Other than that, the villa was excellent value for money and we'd definitely consider staying there again.