From my own experience and that of family and friends, I would avoid going on a charter in Mexico unless it is part of the resort you are staying at. Less than optimal equipment from the boat on down to the hooks seems to be the norm. Almost no electronics on any of the boats with the majority just going out and driving around hoping to catch something while you sit there. If you have two charters in mind, I would ask for pics of ALL their equipment right down to the lures, hooks, and even inquire about the freshness of the bait. When was the line last replaced or the oil changed in the motor?? I'd have WAY more than 20 questions for the captain and would want direct communication with him/her prior to booking. Look up the migration patters for the type of fish you are looking for to see if they are even there when you will be there. Look at current as well as future water temps to see if they will even be conducive to actively feeding fish. Ask what kind of fish are currently being sold in the local fish markets. They can't sell what they can't catch. If wahoo is what you're looking for, but you can't buy it at the market, chances are you won't be catching any either. You are paying good money for an experience with no guarantees, but there are ways to protect yourself from having a bad experience. Good luck, I hope you get answers and catch a truckload of fish so you can post pics and I can think bad thoughts about you while consoling myself as I sit looking at the snow.