Dominic explained everything thoroughly, answered all my questions, and considered some money-saving strategies to lower the cost. Good service and I enjoyed working with him.