We booked this online the day before and they were very proactive in ensuring we had directions, agreed to start time, ... The boat was changed to a different one from the picture, so we got an upgrade to a 38' boat with a fully enclosed cabin to relax and keep out of the son. The captain knew the Mazatlan waters well and we travelled 15 miles off coast to where the sailfish and Marlin were known to bite. On the journey out we saw a humpback whale 100M off the starboard side as well as travelled through a pod of 60+ dolphins swimming along with the boat. In the end we caught sailfish and a 100-pound marlin. Crew member Jose fileted the larger sailfish for us to take home and BBQ and we gave the other two to the crew in exchange for his excellent fish cleaning skills. The group of four of us were impressed with how they kept the boat clean throughout the trip, kept the 5 lines baited, and provided us memories and fish stories (backed up by pictures for our wives and friends back on land). Thank you for an excellent day!