I'm a newbie and went on a dive boat out of Hallandale, Florida. Captain Rob's. It was a smaller boat (6 divers plus crew). I found the Captain very professional and knowledgeable about the area. He found the wrecks and fish. Very personable service with no crowds. The boat was very nice. Free refreshments were provided. I am new to all of this and don't know if all the other dive boats are this good, but I am going back on this one when I can. Check out his web site scubacaptainrobs.com.