Everything we needed to make our stay on Caye Caulker a perfect vacation. A gem!