Stephen was great. He was informative, detailed, and patient since we asked a lot of questions. He did a great job. Thank you Stephen!