Perhaps more so than any other offal, kidneys need to be very fresh as they deteriorate quickly, taking on a bitter, tainted flavour. Avoid any that smell of ammonia. Building up a relationship with a good butcher or local producer is your best bet for procuring fresh kidneys. Try and buy them whole, as opposed to ready-diced, whenever possible.