Very thorough with good explanations. Very friendly and professional