I've used these guys out of Quepos on 2 different trips. They were first class.

http://www.bluefinsportfishing.com/