Incredibly clean and perfectly appointed. Fantastic, prompt communication from the host. Approx 700m from the beach . Highly recommended.