We had a great experience with ABC. Robin went out of her way to arrange a meet and greet with our current dog and a few prospective new friends for him. Their application process is thorough, but I think that's a good thing to find the right dog for us.