My problem with Costco is that, to use your Costco City Bank
Visa card, you must first have a Costco Warehouse card, which is $60. Consequently, I have given notice NOT to automatically renew my Costco card, even though Costco now does deliver, AIUI.
Where I live, there's a monthly shopping bus that goes to different malls, and Walmart seems to be cheaper than Costco, might even have a bank inside. Can use a special FREE bus service for appointments such as medical, or pay $3 to go elsewhere; does drop off and pick-ups.