As i've not tried the Costco ones, i stick with my opinion that Herta Jumbo are the best! They're easily 6 inches long (but i dont consider that to be 'huge' or 'giant'... the non-jumbo ones are the same length, but just not as fat), and taste just like American, to me.