All Captains mentioned are good...but Capt. Mike has fishin in his blood. He fishes on his day off...he is passionate about it and it shows. AND he catches fish when others don't! He'd be my pick and I send all my friends and family to him. He's a great guy, big heart, great with kids too.