Very thorough and explained everything where I could understand it.