After two not very good appointments, the guys that came today were great.  Professional and hard working.  They get 10 out of 10.  The scheduling process not so great.