This was the first time using CJS. They called to update me on the expected arrival time which was nice. The tech was great. He explained everything he was doing & answered all my questions. I would use them again.