I would rate very high, David was professional, polite , and patiently answered all of my numerous questions.