Great Store!
I have excellent services thus far with the 3 or so times I have been there. I find the act of occasional breaks on the bill due to my discontent with service or other reasons, keeps me a happy customer when things happen. The waits not usually long and the service people have always been friendly and courteous to me.