Had a positive experience here adopting a dog. I checked out the website ahead of time and I brought my current dog with me when I went to see how she would get along with the potential picks. They let me walk through and pick a few dogs to bring outside and interact with. I chose a dog that seemed impartial to my own and asked what the policy was if it did not work out. They reassured me that if they did not take to each other I could switch her out for another dog. She settled in really well was already potty trained and all around more well mannered then my other dog!