William was great at explaining and showing me everything that he recommended get repaired/replaced. Five stars!