DH and I were going to walk around Mazatlan by ourselves, but after meeting Jose Osuna on the dock we changed our minds and used him as a tour guide. He is licensed and certified as a tour guide. His email address is email@example.com. I would highly reccomend this man as a tour guide. He charged us $25/person for 3 hours. He would have taken us out for the whole day but we had an appointment at 2 that we had to get to. He took us around the outskirts of town and showed us the lighthouse and cannons. He showed us different neighborhoods that aren't normally on a tour. He let us get out to take pictures whenever we asked. He then took us through old town and then into Mazatlan. The ladies in the group asked him where we could find a clean restroom and he took us to a department store where we were able to use the facilities (don't laugh, on a 3 hour tour this is important to us ladies!) We had about 45 minutes there to shop or look around. There was a cathedral across the street that DH and I went to look at. It is under renovation but we were able to go in and look around. It is very beautiful and very different from the Churches that I have seen here in the US.
My SIL's took the Stone Island Beach Tour, I did't hear very much about it one way or another. I am sure they had a good time, but not as good as the day before.