For good quality food it has to be Publix, but Wal Mart is so close to us at SD and sells everything.