Joe was amazing. Very personable and knowledgeable. He was great at explaining everything every step of the way and did an excellent job.