Just got done giving my big floofy dog a bath at the new pet place that opened up recently. They have grooming by appointment and two self-wash stations. For $12, you get a station, hot & cold water, shampoo & conditioner if you want it (I brought my own), endless towels (!) and a dryer. As an added bonus, you don't have to clean up the place after and you don't have to wash the towels.
Since Kook is a practitioner of passive resistance when it comes to baths, he was not thrilled. I, on the other hand, was quite pleased not to have to bend down to wash the dog and to be able to wash him in an environment designed for washing dogs.
It did take me a fair amount of time - probably 75-85 minutes, but I was new to this kind of set up and did not want to turn the water nor the air up too high on Kook since he is already stressed out when getting a bath. The only potential issue was when I was getting him ready to get out of the tub. I unhooked him from the tether that keeps dogs secure when being washed and was putting back on his regular collar. He decided he should start to walk out of the tub, meaning to walk over and down the ramp. He's tall enough to where he could probably do it without problem, but I did not want to chance it.