Great, friendly and thorough.