Brian was very patient, great at explaining each step and took his time to explain/answer our questions. We are so glad we had him on our side each step of the way.