I've used Fisher's several times.
He's great when you can reach him and he's available! He's had to cancel due to foot problems the last couple of times I needed him.
However, the carpet is always clean for months after his visits.
His rates are extremely reasonable.4