Near work and the yoga studio I work out at, so I am here quite a bit.
I like Smith's. The experience here is usually pleasant (despite getting eyeballed everytime I use self checkout). The layout is easy to manage and makes locating stuff easy.
I've never been blown away by their customer service, but they've never offended me either.