copied from a trip report i wrote on another diving forum.
I booked a couple of reef dives to get in to the swing of things before the famous shark dives. A complimentary taxi picked us up from our hotel. When we arrived, things seemed quite hurried and disorganised. At the jetty, the dive guide insisted on re-packing my neatly packed dive bag in to crate, dropping my computer on to concrete. Fortunately, it was in a plastic box and no harm was done. They also insisted on setting up our kit which they didn't do very well. I'm sure all of this works for the average backpacker with hire gear, but it really doesn't work for me.
To cut a long story short, the dives were at an inshore site with largely broken, dead coral and poor visibility. Fijians don't do anything fast, but it was clear that the guide wanted to get this over and done with as soon as possible. He raced around the site and barely gave us a 20 minute surface interval between dives. Water temperature was 29 degrees C.
I had three spare days to do more reef diving. Apparently, the offshore sites are much nicer, but I didn't want to do any more reef dives with BAD. This was a shame because I got a very good impression of BAD through the communication I had with their office. They could not have been more helpful.