James and his guys are efficient, knowledgeable and they always show up when we need them. Get the warranty!! It has saved us money and headaches over the years.