Technicians communicated the issues and repairs very well. I called and the next day, they were able to come out. At little on the pricey side, but you pay for what you get and I have no complaints about the service done!