Not that I have much experience with places like this, but they get five stars from me. We took Bawoo on his first camping trip this past weekend. Needless to say, he was in need of a wash after. And my house isn't well-equipped for dog bathing.
Luckily, Barking Dogs is a convenient short walk from me. Their self wash facility is fantastic, featuring several bathing stations at varying heights. They even provide you with aprons to help protect you from splash. Switch the hose to "Bathe" to get a mixture of water and soap. Minutes later, switch it to "Rinse" for just water. As a Yelp check-in offer, we even got the $5 hot wax treatment for free. Supposedly, it leaves the fur softer and fluffier. Finally, there's a warm air hose to help dry your dog quicker.
For $11, it's a great deal. No mess to clean up. Just a dog with a pleasant smell and a fur coat restored to its natural gray and white. We'll be back.