Gary, was excellent to communicate on his arrival. I found him to be thorough on all inspections and helpful with suggestions. Haven't received the bill, so I cannot comment on rating price.