A well-maintained and hygienic resort with courteous staff and service that exceeds expectations. The rooms are spacious, and the food is excellent.