Garrett was great and very professional. Arrived when he said he was going to (the early part of our time window). Called me 45 minutes before to let me know he was on the way and how long it would take him to get there. Checked all areas that needed to be checked. Great experience!