I love Key Largo and we have stayed at Amoray Dive Resort a few times although not since we have had the children.