We took our dog Bandit to Dogs Day Out on a recommendation from our neighbor. The first time we took him there, we were still new dog owners.
Twice before our first visit to Dogs Day Out, we actually just took Bandit to Petsmart. It was expensive, and the "groomers" there didn't particularly strike me as dog lovers. (Well, not all of them, anyways.)
The people at Dogs Day Out are friendly, and you can really tell that they absolutely LOVE dogs. Not only that, they do a superb job with Bandit. He comes out of there looking happy. They even put a little bandana around his neck when he's done.
The prices there are very fair, and much less than chain stores.
I highly recommend the services of Dogs Day Out.