I used Dreamcatchers out of Key West in late March 2018. It was expensive but we found great success and to my understanding its going to be expensive no matter who you use.
We used them years back for a fishing and snorkeling trip. I proposed to my now wife on the snorkeling part. The captain was amazing, fun, and put us on fish. I caught a yellow tailed jack that he cut up for us to bring to Dante’s for dinner on his suggestion and it was amazing. I also hooked into 2 tarpon but they both threw the hooks.
The receptionist, and owner, can go blow a donkey. Almost zero communication, after multiple requests after setting up the trip. I was hoping they could make a “will you marry me” sign and have it in the boat so I didn’t have to try and hide one and sneak it on. All it needed to be, was wrote on paper and “laminated” with packing tape because it would only be under water a minute or so. All I got back was “I’ll ask the captain”, and then nothing. The captain we had that day, didn’t even know about the proposal until he read the log that morning. He had to buy snorkel gear from the marina shop before we went out.
The hotel we stayed at down there had a lamination machine and was more than happy to help make the sign. My gf/now wife did almost find it though. In the end, everything worked out but it was pretty stressful. The captain was awesome. The owner and the receptionist, not so much.