The property is in a lovely location and is genuinely pet-friendly. Check-in was easy and communication with Ray White was very good. We also appreciated the complimentary late checkout.Unfortunately, the cleanliness was well below what we expected. Some bedding had visible stains, including what appeared to be blood and other bodily-fluid stains, and some blankets had an unpleasant odour. The kitchen cupboards were not properly cleaned, and the oven was also dirty, with grease and food residue left inside.The BBQ required cleaning before we could use it. We found grease and built-up residue on the components, which we had to wash ourselves. The lights in the BBQ area were not working at night, and the TV channels were locked, so my father had to configure the TV before we could use it.We also booked through Stayz based on the information displayed at the time, which indicated Wi-Fi was available. After arrival, we were told the property did not have Wi-Fi. The current listing now states “No Wi-Fi”.We reported these issues to Ray White after our stay. They apologised, took our concerns seriously and advised they would review the housekeeping, BBQ cleaning, bedding and maintenance issues.A nice property and location, but the cleanliness and pre-arrival inspection need significant improvement.