Amazing organization! I have volunteered with Charm City Companions a bunch of times and always enjoy my experience with the people who run it and their clients. If you haven't had a chance to volunteer with them, I highly recommend it. Not only do you get to see really happy people who love their pets, but you also get to play with cats and dogs all day. It's absolutely wonderful.