Our 3rd port on this cruise. We took another private guide which again was cheaper than the excursion on the cruise ship. Mazatlan was nice but I think it's more of a beach resort. The old town reminded me of Costa Rica and the new town was a lot of hotels. We hed a great lunch at a restaurant on the beach where one of the waiters was also a singer. He had a great voice and my dad bought one of his cds....your typical mariachi songs. My favorite part was lunch and watching the divers dive for tips on the boardwalk.