My boys have pads available at all times. They are 100% reliable with them. We have also successfully trained the dogs to know that they only have a pad at their house, not others, and not other indoor places.
We use disposables.
The pads are essential for us because of our house/yard setup, climate, and because my father lives with us/helps care for the dogs. It is much easier on him.
The only downside for us is the having company factor. We keep our pad in a visible place. My brothers are fine with it when they visit, but I would never subject anyone else to it.
We do not have a lot of guests who stay long, so I usually just move the pad into an inconspicuous place -- although moving the pad may not work with all dogs.