I dove with bahama divers when I cruised, cruise ship didn’t even offer diving on my trip. I just did the afternoon one tank dive and we were also with a bunch of snorkelers so we only did a very shallow reef, about 15 feet. But it was a beautiful dive and the people from the shop do a great job. The only bad thing I have to say about them is I bought the DVD that they shoot and it took me 4 months to get it. They are very slow to communicate by email and seems like sometimes they don’t even check it but overall I had an awesome time with them :)