I love
www.smartscrubs.com. Their stuff wears well; it's a little pricey, but I have scrub tops from them I got three years ago and they still look like new. Really great customer service. In the years I've gotten scrubs from them, I have never had a problem. I cannot say enough nice things about them (nurse owned company, too).
I would avoid Tafford. Lousy customer service, and their stuff is cheap (as in not well made). I like the products from CottonScrubs&Co., but their customer serivce is terrible. When I ordered from them, most of my orders arrived late, and C/S staff were indifferent.