Clean, well furnished, excellent resort facilities and beach access.