Buffalo Exchange is a nicer thrift/consignment store. I've been to some other thrift stores in Arizona and a lot of them are unbearable. Since Buffalo Exchange is a chain of stores and I've been to a couple in southern California, I like that I knew what to expect.
I've been there a handful of times and have always been pleased with my purchase and the staff working there, although I've never attempted selling my own clothes. They also have a lot to choose from which I love.
If you're a beginning thrift shopper or simply don't like spending too much time in the other disgusting thrift stores of Arizona, then I recommend Buffalo Exchange.