Before we get to the point in the job where quality of workmanship becomes a factor, you have to get an appointment. This part happens to be more of a labored and frustrating experience here than any other contractor I've worked with to date.
The first time you call, the receptionist transfers you to a “salesman.” It doesn't matter if you aren't buying anything other than basic service (chimney sweep, repair, etc), you speak to a salesman. If you've hired this company in the past, and your assigned salesman is not in for the day, you get to speak to voicemail and wait 24 hours or more for your salesman to call back. Don't expect an immediate morning callback either, as they appear to prefer hanging out in the showroom to dealing with phone clients.
When you finally get to speak to your salesman, he will discuss the issue with you, make what sounds suspiciously like a sales pitch for what is really a basic service that you already want, and solicit a down payment for the job. All well and good, except this is not the phone call where you actually schedule service. After taking your money and before hanging up, he'll inform you that you'll receive an additional call to actually create the appointment... within 1-2 days. That's right, you've now agreed to the job and put down a down payment, but you can't actually get onto the schedule yet.
If you're lucky, some time in the next few days you'll get a call from the scheduling person who does exactly what should have taken your salesman an extra 30 seconds to do during the initial call: give you a date when they'll show up (assuming it's not raining for outdoor work). The date will seemingly always be at least 1-2 weeks out, padded with however many days it took the keeper of the date book to get in touch with you. I actually wound up calling them back 48 hours later in at least one case, wondering why no appointment was made. When I got the scheduler on the phone she gladly set up the appointment but it did not appear she had any plans to call me in the near future.
When dealing with some non-essential service, I suppose it wouldn't be a big deal to wait the better part of a week just to create an appointment, but in my case I was dealing with a water leak and subsequent water damage, and found the whole process ridiculous and stressful. There was no apparent attempt to speed things up, no matter how clear I made it that damage was being done to my house during the delays. And lest you think I just caught them on a bad week(s), I went through the same drawn out procedure on no less than 3 occasions spread over more than a month. It's just their routine.
The experience with the workmen was OK. They did show up on time, and they were what I would consider professional. The chimney sweep went fine and the chimney does appear to be clean.
The leak repair did not go as well. I first paid for a "diagnostic" visit. The diagnostic of my leak consisted of a visual inspection with the recommendation to replace the flashing. I went through the scheduling routine again and paid to have the flashing replaced when basic caulking did not stop the problem.
Sadly, the new flashing was either installed incorrectly, or not the answer for the leak. Water is still coming into the house. I've had several roofers here at this point, and none of them find fault with the roof beyond the chimney. Since the repair, at least one has suggested the new flashing was not installed well. But no matter how you explain the situation, it doesn't come out well for this company. Either they charged me several hundred dollars for a botched repair, or the diagnostic I paid for was perfunctory and did not correctly determine the source of the problem before jumping to sell me an expensive solution. I will now have to pay even more money for someone else to deal with the problem.
Conclusion: Probably safe for a basic chimney sweep, but cannot recommend for repair work.