Moments Resort had everything you could ask for.
It was clean, host was responsive, the location was extremely convenient. Right on the beach with glimpses of the sunset.
We recommend this place highly.