Just go back from a dive trip to Nassau. Trip was great, diving was pretty good. I dove with Stuart Cove adn they have a good operation but I can see the cattle car concept for sure, but I did not let that interfere, once in the water pretty much just did my own dive. My one frustration is they seem to be really anti-drift dive. One day I came up early frustrated as it was a full moon and the tides and currents were strong, would have been gorgeous drift, but nope. Burned a ton of air fighting the current. Saw a lot of reef, which is great, but would have liked to see some more wrecks. On my last day of diving there were only 5 on the boat which was awesome. I had dove with the dive leader a couple of times in the week and she was really cool about changing the plan. She set me up for a drift dive, and one the other couple of divers went up early she singnaled to me and my buddy to go ahead and stay down as long as air was good. We stayed in another 20 minutes or so and ended up in a group of sharks, very cool.
I did the Stuart Cove shark dive, which was worth the experience, it was pretty cool indeed, however I found the dives where we just wound up around sharks were cooler, just drifting along with them swiming around you.
I would definately go back, hotel wise, I stayed at the Sheraton at cable beach, but in future would probably go to the Orange Hill Inn. It is smaller, less amenities, but cheaper, and appears to be a bit of a hang out for divers. Chatted with some divers that were staying there and they indicated it was nice, local feel, with friendly personable staff. The Sheraton was nice for the hot tub afer the dives though.
Nassau is pricey, that is the one thing I found. Even though I go away from the hotel to eat and drink I still found it to be quite pricey, just a warning for those that have not been.
Overall, enjoyed it, great weather, calm seas, diving was pretty good, lots to see. Would recommend it.