This place is simply amazing. Great amenities, wonderful staff, and beautiful accommodations. You should visit Caye Caulker and you should stay here.