Caribe Island Resort is beautiful, well-maintained, and run by really nice people. Didn't stay there but visited several times and was really impressed...CALL VICKI!