Have been using Perfect Service for several years. I find they are very thorough in their inspections. Gaming a twice a year service contract helps avoid any problems before they become major breakdowns.