Very thorough and explained everything clearly.