Clean, spacious, and right near a beautiful beach with a small reef.