Bought direct from web site a cleaning coupon ( which I had to pay for in advance before I could check availability) 3 ROOMS + HALL $39.95 I was putting my house up for sale I had three carpets that required cleaning. Went online found envirotek seems reasonable. I ordered a cleaning only after I paid was I able to book an appointment which I had to wait a day so they could get back to me. I was required to give them more than one availability date I gave them Three. They could not fulfill my availability date. I bought my coupon April 5th this year and the soonest appointment they had was may 31st that was 2 months away ?. I told them that was unacceptable they said that is all they had and would not budge on the date. After I said I wanted a refund they only offered me one more date that they knew I could not accept. They refused to give me a refund and kept sending emails with dates that did not suit me. I again asked for a refund They told me they don't give refunds and they are sure they can clean my carpets. I proceeded to rent a cleaner and clean them myself. I could not wait 2 months for them to come. There refund policy is vague and non existent. I tried to contact my credit card company to see if I could get refund no service was provided my card company said that because the company was not refusing to service my carpets and were giving me dates they could service me they could not provide me with a refund. I tried again to contact them 4 weeks ago about coming to clean my carpets since they will not give me a refund I gave them 2 weeks notice they told me they are booked up until sept 6th. It is june 23 sept 6th is 2 and half months away this is unacceptable.