Josh was very professional. He explained exactly what was going on with my system and he was able to tell me why certain things were happening. He provided tips on how to keep the system running smoothly. I look forward to working with this company again.