I called c&j in the summer for an ac problem. Technician showed up on time and solved our problem fast. I called them today at 230p for a heating problem the guy I spoke to Jim said he was finishing a call at New Lennox and will be at my house in 2 hrs. I expected him by 430p/5p, did not hear from him until 645p to tell me he will be at my house 730p 5hrs later when I first spoke to him. I refused his service initially. Customer service is very bad expecting people to wait all day for him without a call. I offered a chance to show up Monday morning he refused. Better off without his arrogance and bad customer service.