It is rare anymore to find a company that provides both competent service and the willingness to take the time to explain the problem and options to fix the problem in easy to understand terms. As far as I am concerned, Silverlake takes top honors in our area.