The villa is great. The two levels pool, bedrooms, bathrooms, kitchen, all appliances, close to the beach.
However, there are small things that could be easily avoided, but for some reason deliberately planted, which bring distraction for your vacation.
First, the website. When you see the property description, it says that it can accommodate up to 10 people (and that is true), however, the cost of the stay is listed for 4 people only and it never being disclosed. When you book, you will be charged more per additional people. How hard to explain it on the site?
Then at the villa: there is a dishwasher, but there is only one tablet for a single use and they do not provide additional even when you ask. No trash bags. So you have to drive to a store outside of the resort to buy those. Could they add $10 to the amount of the stay and provide that? They don't. Everybody complaining, of course, but the property manager just laughing.
They didn't remove the garbage from the street for 5 days, even though I called the manager. It is hot outside.
Overall, if they would fix those little issues, I would rate it as 5 starts.