I've been meaning to review Petmatch because they have been super helpful with two adoptions - one for my brother last September and one for me a few weeks ago on Mother's Day. Their care and compassion is excellent. Fees are reasonable and the animals come fully vaccinated, spayed/neutered and well adjusted. You can tell these animals have been fostered. One thing that stood out about this place, is that they do not allow adoptions for others. The potential owner must be present. This is helpful, because often pets as gifts don't end positively.