Very thorough, excellent, very good experience.