And this one applies to ALL tourists. Not just those on cruise ships. Please do yourself and everyone in Mazatlan a favor and DON'T bring $100 bills! A few days ago I had to help a waiter from a restaurant at the other end of the block by giving him change for a $100 bill. (I just happened to have a lot of cash on me at that moment. I usually don't) He had been walking all around the plaza trying every restaurant and many of the diners trying to get change. The couple who had dropped the $100 bill on him had a diner bill that amounted to $17 ! I am not sure if they were trying to show off (It happens) or thought meals in Mazatlan were much more expensive than they actually are, but it created a lot of extra work for their waiter. Fortunately I had sufficient change or I don't know what they would have done. $20 bills are rarely a problem and not difficult to carry with you. So please show some consideration.