Too much to do in Mazatlan