Hi michael&jules,
I've dived with
Bottom Time a few times in the past and been satisfied with their operation. They'll come pick you up at your hotel's dock. I've also dived with Gaz\'s operation and had a good time. Other dive shops I've dived with include
Blue Hole Dive Center and the
Blue Hole Express "live aboard". I'd dive with any of these shops again, no problem.
Dan