Very well run and appropriately thorough