The cleaners need to step up. They left food in the microwave from previous occupants and very dirty oven which we had to clean before use. Also bbq had leaked grease in cupboard underneath and had been for some time which we cleaned as smelt bad! The furniture was very old and broken. The second bed was more like a king single, not the queen bed which was advertised.
For the price we paid per night (which was high end! $750 per night) we expected it to be perfect. Luckily for the host, the area was beautiful and the complex is very well kept. The pools were amazing and just a very short walk to the beach. That saved the holiday for us. If you are charging high end prices the Apartment needs to be kept high end standard too, don't just rely on your surroundings.