Garret was right on time , very professional, very knowledgeable and explained things in terms I could understand .