Any one been to the Caymans lately? Looking for updated info on the island. Thanks.