Yes, I have been there several times and have had a great experience with Marina Mike's charters.
When you book the charter, you can request to have some guys who may know English, which is going to make for a better experience for everyone.
http://www.mikesmarina.info/
We caught a bunch of mahi, a wahoo, and hooked and lost a sailfish on my last trip there.