I have not stayed at Caribe Island, but I do stay at Banana Beach
. It is more than a resort to me, it is like a family.
The staff is the greatest ,the rooms/suites are very clean and nice sized,there are two swimming pools-with very comfortable lounge chairs(a clean beach towel daily),a good size beach area-that is very well maintained
,a new restaurant and bar-with excellent food and banana coladas and an onsite travel/tour shoppe.