jilco, we went with Amigos.

We found it to be terrific. We did check out two other companies that go, but they went on regular dive boats. We were happy for the comfort of the two story boat, mostly covered with option to be in the sun on part of the first floor and on the second story. They served breakfast, lunch, and snacks all day long. Fresh fruit and the goodies too. Great service. We were very impressed with the guides. They not only were very good divemasters, but made the entire day fun. We sure laughed a lot.