I was given contact information for Abstract Decor, also doing business as On-Site Drapery and Shade Cleaning, by Hunter Douglas. I have a Hunter Douglas specialty window treatment in my home that requires delicate, on-site cleaning by trained technicians. I called a couple of companies to get quotes for the cleaning. Michael from On-Site/Abstract Decor seemed knowledgeable about the cleaning process and gave me a reasonable quote over the phone. I was not quite ready to have the cleaning done, and Michael followed up with me at reasonable intervals to see if I wanted to schedule the cleaning. Several weeks later, I was ready to move forward and was then in the process of getting quotes for new window treatments. Because Michael did window treatments as well, I asked him to come to my home to give me a quote. He did so, arriving perhaps 1.5-2 hours late because of his mix-up in appointment times. He did call that morning to ask if he could arrive late. I was impressed with how well he listened to my needs, though the appointment dragged on and on. By the time he left, what was supposed to be 1-2 hours had consumed my entire morning. I felt comfortable with his window treatment recommendations and he said he would have the quote to me within 2-3 days. A week later, I was still waiting for the quote. When I was finally able to get in touch with him, he said that he had sent the quote but that his system must not have delivered it to my e-mail. He sent me the quote that day. Unfortunately, the quote was not correct and I had to go back and forth with him to correct it. Also, an upgrade I was considering turned out to cost about twice as much as he had estimated when he was at my home--quite a significant difference. By the time I received the quote back, I was leaving on a trip and shortly after I returned I had to deal with a flood in my home, so I didn't get back to Michael right away. A couple weeks later, when I was ready to move forward with the blind cleaning (but not the new window treatments), I called to schedule an appointment. Michael called me on the morning of the appointment to say that his installer had been injured and could not make it. Michael said that he would call back to re-schedule. I haven't heard from him since. I have called numerous times and have never received a response. At this point I am glad that he never performed any work, so that I didn't get into a situation like others have described here on Angie's List. I also checked with the BBB and found a grade of F for this company.