Good service and carpet was cleaned well
Pick up and drop off times were exactly as specified. Customer service is good. Questions answered efficiently on phone. My older rug came back clean and looking good. Only problem was I was not called with time window. I received the call one week after I got the rug back.