Marriott Cancun, An All-Inclusive Resort: Beach & Location