Directly on the beach, clean, safe, amazing. The food is excellent. The beer is cold. The family that runs the resort are the nicest people. Everything is BRAVO!