The first impression of calling was good and friendly service. They showed up in the time they were supposed to and they did call before they got here. But that is where the positive ends. They came to clean our 10’ L shaped sectional and charged me $175 to basically soak my couch to the point where I am concerned it isn’t going to dry. They were here for about 25 minutes. The couch is soo wet it’s almost hard to see anything, but as I started really looking I realized it looks they just sprayed the couch with a hose and some febreeze and left. There is a red spot that was initially a small spot from a marker or something that is now HUGE. And when you touch the couch it turns your hands red. There was a sticker still on the seat cushion. There is still stuff on the couch you can scrape off with your finger. There is visible dirt still on the arm rests. There was dry spots on the couch by the back cushions and they didn’t move any of the back cushions. My MIL even offered to unzip they and they said they would just flip them up.. clearly this wasn’t done. When my husband called he was told basically that the ink came out after they shampooed and it happened after they left…. They also told my husband to take a shop vac to the couch to suck out some of the water. Told him the gentleman who “ cleaned it” “ scrubbed the crap out of it”. Not sure how possible that is considering it was here for less than half an hour and i I literally took a sticker off by wiping my hand over it. I pay almost yearly to have my couch cleaned as I have pets and kids. I saw them in the clipper magazine and thought I’d give them a try but basically was robbed of $175. HORRIBLE. Customer service and not even an ounce of them trying to rectify any of it. Why should we have to shop vac a couch because you hold assed your job?! They’ll soak your s*** to the point you can’t see anything and then blame you for their crap job. DO NOT use them.
Description of Work: Sectional cleaning
Rating Category
Rating out of 5
quality
1.0
value
3.0
professionalism
1.0
responsiveness
3.0
punctuality
4.0
$175
Elisabeth C.
09/2018
1.0
carpet cleaners
+ -1 more
Pay more for a better job and customer service - do not waste your time with these people.
Description of Work: I needed routine carpet cleaning and was given a time frame of 11-1 for arrival. I was notified at 12:35 that he would not make it today and he hung up on me. Rude and unprofessional service and customer service
Rating Category
Rating out of 5
quality
1.0
value
3.0
professionalism
1.0
responsiveness
1.0
punctuality
1.0
charles H.
03/2017
5.0
carpet cleaners
+ -1 more
excellent, the crew showed up on time or within the 2 hour window i was given they took a little over 90 minutes to complete the cleaning. the carpets were dry in about 2 hours and looked new again. i do not have pets or pet stains and i do get my carpet cleaned every 6 months so it was nice to find a company that is priced right .
Description of Work: carpet cleaning
Rating Category
Rating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0
Yes, I recommend this pro
$110
Ted E.
04/2014
1.0
carpet cleaners
+ -1 more
Very.bad experience. Living room carpet is now much worse than when they started. Carpet remained wet, not damp for more than three days. I called to complain and was told that there is nothing they did to make it look worse. He said it was the dirt and dust under the carpet that seeped up through due to lack of maintenance. He repeated this several times without even wanting to listen to me. I said it appears there is nothing you would like to do to rectify this. He then repeated his comments that there was nothing they could do because of the dirt under the carpet. I said I would be writing this review and then he said he was going to get someone to look at it until I threatened him with this review. He further stated that is people like me that make threats and don't listen that make things worse. He said now that I was going to write a negative review, that I have no chance in China for them to work with me. Then he hung up on me. Not only does this company do low quality work and not stand behind it, the office staff shows no professionalism at all. I would never use them again and would never recommend them to anyone else.
Description of Work: Carpet cleaning in five rooms
Rating Category
Rating out of 5
quality
1.0
value
3.0
professionalism
1.0
responsiveness
3.0
punctuality
3.0
$110
Joanne T.
02/2014
5.0
carpet cleaners
+ -1 more
It was really good. Three rooms had beds so I just had them do around the bed. We also moved the furnitures around the other room. They did a great job. There was an option if you want to add like scratch guarding and I add that. It was good. They did not place their shoes in the house. They got them out and they stayed out.
Description of Work: Miracle Carpet Cleaning cleaned the carpet in six rooms and the hallway.
Rating Category
Rating out of 5
quality
5.0
value
5.0
professionalism
4.0
responsiveness
5.0
punctuality
5.0
Yes, I recommend this pro
$80
Daisy L.
11/2013
5.0
carpet cleaners
+ -1 more
They did the best job and the person who did it had a great attitude and worked really hard.
Description of Work: They cleaned all the carpeting in my house. They are the best I have ever used and I will be using them again soon!
Rating Category
Rating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0
$100
Dave E.
07/2013
1.0
carpet cleaners
+ -1 more
Miracle Carpet Cleaning called me late the night before the appointment to let me know that instead of the 9:00 am appointment time, that they would be here at 12:00, which was frustrating/disappointing. The next day the technician call about 10:00 and left a message to say he would be at our home in 10 minutes, which now gave us little time to finish preparing for his arrival. When the cleaner arrived he was not even remotely pleasant, and asked to see the rooms we wanted cleaned. I took him in the kitchen to show him the tile we wanted cleaned (as per my phone conversation with the appointment setter); at which the technician said that he wasn't going to do the tile. When I told him I spoke with someone about the tile, he repeatedly told me "no you didn't". I said I spoke with someone last week and he said "well that was last week". I told him it would have been nice to know he wasn't going to do the tile, in that we had spent alot of time taking everything off the floor and putting it onto the patio; which was clearly of no consequense to him. Moving on, we then looked at the rooms upstairs and did a room count, at which he then started to work up the order. He asked about the neighbors he was going to clean carpets for, and I mentioned the appointment setter said 20% discount would be applied for doing both homes. He rudely said that it was only 10%, which really wasn't a big deal if I received any neighbor discount, jit was just his horrible attitude and condescending tone that was so madening! My wife could see/hear that it was getting confrontational, and was extremely uncomfortable having this rude stanger in our home; at which time she said that she would rather do the carpets herself if we were going to have issues. The technician at that point told me that I had been "red flagged" in their system and knew he was going to "have problems with me" and proceeded to leave our home. I followed him out to ask for their business owners contact information, which he indicated the owner was out of the area and gave me a phone number to call. At that point he said that "he did not need our business" and left. When I called the business number, I reached the person who initially took my order. I started to explain what had just happened; when he interupted saying he knew "I was going to be a problem and give them a hard time". He said that once I had told him over the phone that I was a small business owner he red flagged me; he said in that I was a business owner I "think I'm smarter than everyone else", that I was an "a** h***", that they did not want our business and hung up. I called back only to have him basically repeat himself and hang up on me again. It was the stangest one sided conversations I had ever had....in that I thought I was talking with a small business, his stange response made absolutley no rational sense. It was almost surreal what happened. I had my business for almost ten years; working with customers daily, I would never in my wildest dreams have talked to a customer like that; or anyone else for that matter. I don't think I have had anyone ever talk to me like this, and treat me so poorly!!! If anyone uses these guys to clean their carpets, be assured you are working with some unprofessional people. I would never want people like this in my home!!! Buyer be ware!!!!
Description of Work: See Below.
Rating Category
Rating out of 5
value
1.0
professionalism
1.0
responsiveness
1.0
punctuality
1.0
Terry S.
07/2013
1.0
carpet cleaners
+ -1 more
For our widowed mother?s 89th birthday, we had Miracle Carpet Cleaning clean the carpets in her condo. The end result was a disaster. When Richard came, he was ever so pleasant and we turned everything over to him as we left to take her out for her birthday lunch. Upon returning we found the carpet extremely wet with nothing under the legs of the furniture. Consequently, the carpet was stained and damaged. In discussions with Charlie, the owner, we learned some things. First we learned that both Charlie and Richard will lie to you if it is to their advantage. Richard lied and said that we had agreed to put something under the legs of the furniture because he didn?t have any with him. Charlie lied when he first said, ?I know you all did this for your mother?s birthday. Looks like she will be getting new carpet for her birthday instead of just a cleaning!? He lied when he said that he would refund our money. He lied when he told the Better Business Bureau he was going to return $60 to us. His final comment was ?See you in court!? There has been no communication with the owner since then other than his rebuttal to our letter to the Better Business Bureau. That letter was filled with inaccurate information, even to the extent that he incorrectly named the people he was working for. We sent a rebuttal to that letter which he ignored. At that point, The BBB was finished with him. Charlie was even given extra time to respond. There is no way to contact Charlie other than snail mail and telephone which he chooses to ignore most of the time. We have never met Charlie face-to-face. He did send out someone to serve as a go-between. She was not very pleasant either. He did send someone out to try to repair the stains. The initial person only made it worse. He did send out an independent professional carpet repair person to restain the carpet. After two attempts, he said the carpet could not be repaired and even some of the fibers had been ruined from prior attempts by Charlie?s company. We give this independent carpet repair professional accolades for trying. Miracle Carpet Cleaning is by far the most dishonest business we have ever worked with. Update to complaint on September 5, 2013 I guess our biggest disappointment with Miracle Carpet Cleaning is their dishonesty. On three different occasions we have been lied to. First when Charles said that he had a lot of insurance and our carpet would be replaced. In which he later changed his mind. Secondly, Ricard came back to look at the carpet and looked people in the eye and said we had agreed to put protection under the legs of the furniture. That was also a bold face lie. And lastly when Charles stated that I was in Arizona when the carpets were being cleaned.
Description of Work: Cleaned carpet and upholstery
Rating Category
Rating out of 5
quality
1.0
value
4.0
professionalism
1.0
responsiveness
1.0
punctuality
3.0
$189
Response from MIRACLE CARPET CLEANING
Please see enclosed letters proving we did try to resolve this matter but Mr. (member name removed) will not be satisfied claiming we still owed him. We are a reputable business that has mainly satisfied customers. He has been one BIG exception. Legally we didn’t even have to go to the trouble and expense but we felt sorry for 89 year old Mrs. (member name removed) because she and her guests were not aware of the importance of not putting her furniture down before the carpets were dry. See voucher. Receipt of credit we did give Mr. (member name removed) for carpet cleaning will be faxed tomorrow now that Charles has found it. See attached letters to BBB and from BBB. Mr. (member name removed) is not being honest. He was in Arizona at the time the carpets were being cleaned. His elderly mother was the one who complained her carpet was “damaged.” Mr. Color’s phone number is in our letter. We suggest you call him to find out the real truth about how the “damage” was repairable to the whole carpet. TO WHOM IT MAY CONCERN: This letter is in answer to your letter to us dated March 27th, 2013. We had tried to cooperate with this customer and her son various times but he still threatened to complain to every agency and the local radio stations if we didn’t pay for new carpeting throughout his mother’s condo, claiming we “damaged” her carpet. Our technician cleaned all he carpets and the upholstery but later there were four small stains that showed up in the living room where her furniture bled through. Other than that the customer was satisfied with the cleaning of the other three rooms and the cleaning of her upholstery. Furniture bleeding through carpet is not an uncommon thing, especially if the customer has antique or used furniture that has been restained. For this reason we and other carpet cleaners give instructions on our work orders cautioning customers of this. This customer’s mother is elderly and might not have understood the instructions. When her son made his complaint to our manager, Charles Hambelton, telling him the cleaning was a birthday present to his mother, Charles had the same technician go back and try to remove the stains. He was unsuccessful in his attempt. Then Charles had a professional carpet color restorer called Mr. Color (503-949-2166) to remove the stains. Mr. Color made three trips there in order to make a perfect match. Charles went there to examine it and saw he had done an excellent job. The cost to our business came to $500. Apparently the furniture was not returned in exactly the same place so indentations showed where the furniture had been. This is what the customer brought out in his complaint, claiming that we had “damaged” his mother’s carpet. Possibly neither she nor her son is aware that heavy furniture makes indentations in a carpet when it has been there long enough. We clean carpets but we don’t remove the marks that furniture itself makes. Consequently, we refuse to replace the carpeting in all four rooms he is demanding we do at our expense. We will return the $65 for all carpet cleaning because we realize it was an inconvenience to the customer’s mother for the several times we and Mr. Color came out to remove her stains. However, after having spent $500 to repair the living room carpet stains we believe we still should be paid for the time and energy our technician put in by cleaning her upholstery, not to mention the many miles, gas and three separate people used getting there and back since she lives in a different town. The customer will be receiving a check within a week for the total amount of $65.00. Sincerely, Miracle Carpet Cleaning Plus TO WHOM IT MAY CONCERN: This letter is in answer to your letter to us dated March 27th, 2013. We had tried to cooperate with this customer and her son various times but he still threatened to complain to every agency and the local radio stations if we didn’t pay for new carpeting throughout his mother’s condo, claiming we “damaged” her carpet. Our technician cleaned all he carpets and the upholstery but later there were four small stains that showed up in the living room where her furniture bled through. Other than that the customer was satisfied with the cleaning of the other three rooms and the cleaning of her upholstery. Furniture bleeding through carpet is not an uncommon thing, especially if the customer has antique or used furniture that has been restained. For this reason we and other carpet cleaners give instructions on our work orders cautioning customers of this. This customer’s mother is elderly and might not have understood the instructions. When her son made his complaint to our manager, Charles Hambelton, telling him the cleaning was a birthday present to his mother, Charles had the same technician go back and try to remove the stains. He was unsuccessful in his attempt. Then Charles had a professional carpet color restorer called Mr. Color (503-949-2166) to remove the stains. Mr. Color made three trips there in order to make a perfect match. Charles went there to examine it and saw he had done an excellent job. The cost to our business came to $500. Apparently the furniture was not returned in exactly the same place so indentations showed where the furniture had been. This is what the customer brought out in his complaint, claiming that we had “damaged” his mother’s carpet. Possibly neither she nor her son is aware that heavy furniture makes indentations in a carpet when it has been there long enough. We clean carpets but we don’t remove the marks that furniture itself makes. Consequently, we refuse to replace the carpeting in all four rooms he is demanding we do at our expense. We will return the $65 for all carpet cleaning because we realize it was an inconvenience to the customer’s mother for the several times we and Mr. Color came out to remove her stains. However, after having spent $500 to repair the living room carpet stains we believe we still should be paid for the time and energy our technician put in by cleaning her upholstery, not to mention the many miles, gas and three separate people used getting there and back since she lives in a different town. The customer will be receiving a check within a week for the total amount of $65.00. Sincerely, Miracle Carpet Cleaning Plus
Margaret H.
09/2011
5.0
carpet cleaners
+ -1 more
see above
Description of Work: 3 rooms, stairs and one area rug were cleaned arrived within the window estimated, looked over the job and gave a fair price helped me move one coffee table that was too heavy for me completed work quickly and thoroughly asked that i check for satisfaction provided receipt courteous and professional !
Rating Category
Rating out of 5
quality
5.0
value
4.0
professionalism
5.0
responsiveness
5.0
punctuality
4.0
Yes, I recommend this pro
$90
Bin H.
07/2011
1.0
carpet cleaners
+ -1 more
the price is good. My biggest complaint is the guy who did the work dump the waste from previous job directly on our drive way. it had a stinky, offensive smell and till this day, I can still smell some. This is really bad. In addition, 1. the guy was about 1 hour late for the appointment. It turned out he does not have GPS and can not find our house. This was not right. If the company can not afford to buy a GPS, something is probably not right. 2. he is not very careful. I saw he step many times on the just cleaned carpet with some dirty shoes. In addition, I later noticed that he scratched the wall paint quite badly. Overall, it was a bad experience. Price is good, but if quality is so bad, I won't consider them in the future even it is free.
Description of Work: Steam clean carpets for whole house
Rating Category
Rating out of 5
quality
1.0
value
3.0
professionalism
1.0
responsiveness
3.0
punctuality
1.0
$120
SUZY B.
04/2011
5.0
carpet cleaners, upholstery cleaning
+ 0 more
We use them on a regular basis because we have three dogs. We have always been really pleased with the price, the job they do and the people that come. They do a good job. We need to call them again to come out.
Description of Work: We use Miracle Carpet Cleaning to clean the carpets in our 2500 square foot home. They also do upholstery cleaning.
Rating Category
Rating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0
Yes, I recommend this pro
$300
Kathy L.
11/2010
2.0
carpet cleaners
+ -1 more
Responsiveness was great and I was able to set up an appointment easily. Mark and a helper arrived an hour early for the appointment. I was told I would receive a phone call a half hour ahead of their arrival but I didn't get one. I am handicapped and by the time I could get to my door, they were starting to drive away. I yelled and they came back. They knew they were an hour early so they thought I was not at home. They came in, saw what was needed and told me it would be $105 to clean the carpets plus $15 for what was needed in my daughter's downstairs bedroom. I assumed that was for treating pet stains and helping move her bed. The helper went out to the truck to get the hoses, leaving my front door wide open. It was very cold outside and I have indoor cats. I sat by the door to make sure no cats tried to escape. It was taking forever for the guy to shampoo my bedroom and I couldn't figure out why. We had moved everything out of the way but he decided to move my nightstand on his own, which I did not want moved. It messed up my controls and where I have everything plugged in. I did not want it moved and I did not ask him to move it. I found a big clump of lint in my sink after they left. While they were going in and out of the house, the helper kept wiping his shoes on my silk rug saying they would clean it when they were done. In the end, they didn't want to touch it because it was silk. While Mark was cleaning the carpets, his helper told me he took cats out in the country and let them go! I asked him just what the cats were supposed to do to fend for themselves and he had no answer. That really upset me because my cats are rescue cats that were "dropped" off in my neighborhood. Then he was proud to state he had a dog that used to poop (my word, not his) on his carpet so he hit the dog in the head with an empty jug and "he never did that again!" Mark was giving him signals to shut up and the guy just didn't seem to understand why. I really wanted to tell them to get out of my house at that time and I probably should have. When they were done with the carpets, I had made a check out for $120. The helper brought in a bill for $135. It showed $105 to clean the carpets, $20 for extra stuff and $10 for treating stains. I told him that was not what was agreed on but he kept insisting that was the price. I told him Mark said the extra stuff would be $15 not $20 but he kept insisting his pricing was correct. He asked me to make another check out for the additional $15 because "they worked for it". I wanted to tell him I worked for it also but by they time just wanted them out of the house. I have used this company several times before with no problems but this time they knocked over my outdoor lighting with their hoses and left my carpets soaking wet. When I used them before, my carpets were dry in about 2 hours. Had they been open on Sunday, I would have called and asked them to come back to try to suck out more of the water but I couldn't get ahold of them until Monday morning. By then, the upstairs carpets were dry but my daughter's room, which they did last, took two more days before she could put her furniture back. I had to have my heat turned up high and my fan blowing for three days to dry my carpets. My daughter had two fans going in her room when she was home and it was Wednesday before she could put her furniture back in place. I called them Monday morning and talked to Mark. I told him maybe their vacuum wasn't working correctly and he said he was sorry about leaving it so wet. I asked him to have Charlie give me a call and he said he would but it's been a week and I have never heard from anyone about this. I do not like companies that tell you one price and then present you with a higher bill at the end of the job. I'll be looking for a new carpet cleaner for my house and my rentals!
Description of Work: Had carpets shampooed
Rating Category
Rating out of 5
quality
2.0
value
4.0
professionalism
2.0
responsiveness
5.0
punctuality
4.0
$135
NOLAN D.
02/2010
5.0
carpet cleaners
+ -1 more
Fine.
Description of Work: Spot cleaning . Contractor's worker left spot on carpet. Contractor searched for carpet technician on Angie's List. Miracle Carpet Cleaning responded quickly. Did excellent job. Was very professional on phone and job site. Yes, I would use this Contractor again.
Rating Category
Rating out of 5
quality
5.0
value
4.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0
Yes, I recommend this pro
$100
alisa P.
02/2010
3.0
carpet cleaners
+ -1 more
Overall it went OK, but I feel like it was a waste of money. I probably could have done just as well myself with my own carpet cleaner, without the odor!
Description of Work: We've used several different carpet cleaners and frankly, we've always been disappointed. This company didn't fail to disappoint as well. The worst part was the fragrance that was left over after they cleaned my carpets. None of the other cleaners left such a strong fragrance. The stains didn't come out either. On the plus side, I called the next day to complain that a moldy odor didn't come out and they promptly returned to re-do it. However, they only added more cleaner and never even sucked it out. They said the germicide in the chemical would kill the mold. It made the house smell so bad that we had to open all the windows. The moldy smell never went away and after more research I realized that it probably never would without removing the carpet. The guys that came to clean the carpet were nice enough, but not the most professional. I really felt like they were just telling us what they thought i wanted to hear.
Rating Category
Rating out of 5
quality
3.0
value
4.0
professionalism
3.0
responsiveness
4.0
punctuality
4.0
$125
MICHAEL C.
08/2009
4.0
carpet cleaners
+ -1 more
I made the appt. a week in advance and they called the day before to confirm the appt. When the day of the appt. came though, Jeremy was 2 hours late and didn't call to say he'd be late. I called the office after 1 hour to ask if he was coming, she said he must be running late. She called back a little later to say he was running late and would be there in about 1/2 an hour. It was more than that, but he appologized when he arrived. Jeremy was polite and friendly and started work right away. He did say he didn't move furniture except for liight furniture, but we had already moved everything out except very heavy things and couches. But he said he didn't move those - we could if we wanted. I said just go ahead. The carpets seem very clean, but I was disappointed about him not moving the couches. Most carpet cleaners we've had do that. So when you get a very low price, I guess you get what you pay for.
Description of Work: We had a living room, family room, stairs and a hallway cleaned. I was quoted the 4 room price ($65) same as add in the Clipper magazine, but a $10 trip fee was added in, and I don't live far away.
Rating Category
Rating out of 5
quality
4.0
value
5.0
professionalism
4.0
punctuality
2.0
$75
Kathy L.
09/2008
5.0
carpet cleaners
+ -1 more
I called on a coupon special, got an answer right away and set up an appointment for about a week away. They called the day before to verify the appointment. The day of the appointment, one of their cleaning vans broke down on a job so they had to be a little late for my appointment but I was called twice to let me know about the delay. The employee, I believe it was Darrin, arrived and checked out what needed to be done then set up and went to work. I have a large home that has had pets that have done damage. I had the carpet treated for pet odor and stains. Most of the stains came out (the ones that didn't were very old). There were stairs that were done also. My carpets are older (about 20 years for most of it) and I was wondering about putting money into cleaning them but the employee told me the carpets were of very high quality and I am glad now I had them cleaned. They look so bright and clean now, I will have to have them cleaned more often! I felt they did a great job and it was a very reasonable price.
Description of Work: Carpets cleaned.
Rating Category
Rating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
4.0
Yes, I recommend this pro
$200
RICH T.
12/2006
5.0
carpet cleaners
+ -1 more
Great, Charlie was prompt, polite, did a great job, and the price was very reasonable. I would use them again.
Description of Work: Cleaned entire rental house. 5 rooms/hall/stairs.
Rating Category
Rating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0
Yes, I recommend this pro
$129
BRIAN W.
11/2006
1.0
upholstery cleaning
+ -1 more
Originally I called for the $55 sofa special he had advertised. I called the day of the appointment to make it clear I had a sectional, and he asked the number of sections that then said it would cost ''75, 80 max.'' The cleaning went well, but he felt compelled to charge me $85 as well as a ''disposal fee'' of $5 for a total of $90. If not for the undisclosed junk fee and the lack of integrity on sticking to his price promise, I would have recommended him ($90 itself is not over the usual market price). As it is, I do not recommend him. Before Angie's list these guys would get away with this behavior. No more.
Description of Work: He cleaned one sectional couch (5 sections).
All statements concerning insurance, licenses, and bonds are informational only, and are self-reported. Since insurance, licenses and bonds can expire and can be cancelled, homeowners should always check such information for themselves. To find more licensing information for your state, visit our State Contractor License Requirements page.
*Contact business to see additional licenses.
Service Categories
Carpet Cleaning,
Upholstery Cleaning
FAQ
MIRACLE CARPET CLEANING is currently rated 3.3 overall out of 5.
Sunday: Closed
Monday: 7:00 AM - 7:00 PM
Tuesday: 7:00 AM - 7:00 PM
Wednesday: 7:00 AM - 7:00 PM
Thursday: 7:00 AM - 7:00 PM
Friday: 7:00 AM - 7:00 PM
Saturday: 7:00 AM - 7:00 PM
MIRACLE CARPET CLEANING accepts the following forms of payment: American Express,Check,Discover,MasterCard,Visa
No, MIRACLE CARPET CLEANING does not offer warranties.
MIRACLE CARPET CLEANING offers the following services: DEEP STEEM CLEANING. CARPET CLEANING PET STAIN AND ODOR REMOVAL UPHOLSTERY CLEANING TILE CLEANING AREA RUG CLEANING COMMERCIAL CONTRACTS