I was in Mazatlan a couple of weeks ago and cruised through town. Since my Spanish wasn't that great, didn't get a chance to visit any of the places mentioned here, too bad. Maybe the next time.