It depends on the host. If the host is a "real person" (for a lack of a better word) then it works. If they have a bunch of properties and outsourced it to an agency or something, it won't work.
Unfortunately the latter is becoming increasingly popular and harder and harder to avoid. I usually try to book places where it's a large house and they rent out the top floor or something.
That way if there are any problems, the owner is right there to help and it's easier to negotiate the cash deals.