I don't usually write poor reviews, as it's not great for the owners and managers of the property.
The villa was as advertised, but came with a horrendous smell outside of the kitchen, which was some animal of sorts dead in a pipe. Whilst being polite and letting the hosts know of the smell, through their separate company WhatsApp ( they opted not to communicate via airbnb which is always a bit sketchy), they said they would send someone over ( this was on day two of our stay). We were then informed that someone stopped by the property, but that there was no smell ( they obviously never checked). On the fourth day, I managed to catch the pool cleaner and brought him to the back laundry room and have him try and enter the room, where he almost physically puked because the smell was so rotten. At which point I then had him phone the hosts and ask them to return, as they weren't believing us, and ignoring the issue. They then finally admitted there was a problem but wouldn't send a person over to fix the issue for another couple of days... After phoning them and letting them know that one of the guests had already moved into a hotel because the smell was so bad, and threatening for the entire villa to leave, did they come to address the issue.
The hosts did their best, and the place was, what it was, but this wasn't our favourite place and wouldn't recommend it. Better off in a hotel for this type of money, as there are a number that would come at the same price point , and you'd at least be able to use the kitchen without having to puke due to a smell.
Hope this helps the next guests - there was no compensation for ourselves having to rent other accomodation or for the imposition, so unlikely anyone else will receive any compensation should anything go wrong.