We went to Stone Island with the lovely idea it would be at least half of what was promised on the tour description. All I can say is YUCK! And I am a BIG fan of Mexico. Half dead horses, dirty beaches, dirty restaurants, dangerous banana boat rides and so on. Mazatlan for this reason was my least favorite port. On our upcoming cruise I chose an itenarary that did not include Mazatlan.