We got the most spectacular rescue dog at Hearts Alive Village and the staff we dealt with while fostering and then adopting him were excellent. They let us borrow a crate, walked us through the entire foster / adoption process, and have been continuing to check in with us even months after the adoption was complete. I can't recommend Hearts Alive enough.