Got to the property after a long day around 8pm and was told by reception that I had no booking, even though I had paid for it 3 months prior to the stay.
I had to find Expedia itinerary number and using this. they managed to find my booking and gave us a villa however it was dirty, it had no plates, bowls or utensils to enable us to have dinner.
The main issue that was not negotiable was the fire alarm was sitting inside a cupboard and not fitted to the ceiling. The wiring / connection to the TV as just handing off the wall and look rather dangerous.
I will never stay here again and will never recommend this place to anyone.
The only positive for Dua Dua was the person who was at the reception.