Dunno about them but I tend to believe you sometimes get what you pay for.
I like to use a local store that's been around forever and depends on local word-of-mouth as opposed to expensive TV advertisements.
They tend to be quite accomodating with pricing and service tends to be excellent. If they weren't comptitive and the service wasn't good, they would have been gone long ago.