we have stayed at both. both great. Caribbean Beach probably a little better for kids. Some rooms now have Pirates of Caribbean theme.