Captain Greg Ball is by far the best captain out there! He is knowledgeable has a great sense of humor, and more importantly, has the experience that most other captains don't, which will likely land you all the fish you want!
This was by far the best fishing experience I have ever been on, and I can't wait to do it again!