For the most part, I adore Buffalo Exchange. I found these shoes which were exactly what I wanted, and they were fairly inexpensive. ($17) They have wonderful selections!
However, I would say that their customer service is sub-par. Particularly the new one. The first time I went there, they were downright rude to me.
Pros: Value
more