I have had several good experiences with
Africa Serendipity, based in NYC. Sandi S. runs the place, and she's a Kenya/Tanzania specialist. Excellent advice, personal service, and prices that compare favorably to others. (You can tell her that Don Topaz recommended her if she asks.)