Steven R. was professional, competent, courteous and nice! He did a great job installing everything and answering my questions.