We were very unhappy with the service that Advanced Air Quality provided. They were not out first choice but we wanted the ducts to be cleaned before we moved in our new house. When they came and did the cleaning they seemed very unprofessional. They left dirt outside every vent, they damaged 3 return vent covers. They blew on the vents of the chimney (which they should not had done) and a lot of ashes went into the living room, the good thing is that the house was empty. But then they asked my husband if he wanted the living room to be cleaned. It was obvious they had to clean and should not had even asked. Also they did not show the pictures of before and after, their excuse at the end was that we wouldn't be able to see. However days after Advanced Air Quality had come to do the job another duct company came by mistake (they forgot to cancel the estimation appointment) and showed us how dirty the main return duct was. I called Advance Air Quality to complain, the owner said that they would fix any issues and that they had better cameras to see. He sent his manager and only brought an iphone to take the pictures. His iphone was apparently not charged and it took him 30 minutes to take the picture. Finally he acknowledge the main return vent was still dirty and cleaned that. They also replaced the damaged vent covers. But we are still not sure if the rest of the house was done properly as he did not go and inspect that. We suspect it is still dirty as my husband trying to pass some cables one day from one vent took out a ball of dirt with insects. Price is the same as other companies we contacted but basically is equivalent to not have done anything. So I would definitely not recommend this company to anyone.