Whole Foods took the top spot based on in-store visits by mystery shoppers to more than 5,700 retailers across the U.S.