I do not actually head to PetSmart very often - and even less to this location, but we were going to be down this way anyway, and so checked their stock online (they are actually really good about showing stock online for what they have in store), and while we were there popped in, picked up the product and went on our way.
While we don't spend much time in the store itself, it is nice that you can find what you need, where they have it and head out again with little to no trouble. Even better is that they send you emails where you get free and discounted product with some regularity. Normally I hate spam mail, but if they give me free stuff? I can handle it.