Has Publix gone downhill?

Maybe I'm remembering it wrong. I haven't lived in Florida for a decade and a half and I remember Publix was a super nice upscale store when I was here before, always really clean, employees seemed happy to be there. It doesn't seem to have that same flare anymore. But maybe my memory is playing tricks on me. Has it gone downhill? I feel like Aldi or Walmart offer a better experience. I am not talking price-wise, just cleanliness and overall environment, but prices are better there, too. BTW, I had a bad experience at the deli, where they seemed to think I was a pain for wanting a sub. Isn't that why they're there in the deli? I'm so confused by the attitude, especially since I wasn't giving any attitude to them.