I have never felt so valued as a customer as I have with this experience. Bill not only arrived on time, but was also very knowledgeable and answered all questions, explaining everything thoroughly.