I have been.
Had a great time---saw some marlin, sailfish, caught one dorado and a small yellowfin.
My two cents...walk the boardwalk to see who speaks english and pay more $$ for english speaking captn's.
if you are staying at a hotel/resort most of them will cook what you catch for short $$$$
also go check out steve jansen
www.jansenlures.com
very cool guy.....enjoy pm me if you have other questions...i spent 10 days down there back in august...
go to nick's san --- great sushi!!!! some of the best i've ever had!!!!