Excellent communication, spacious villa—wonderful resort