I hired MB Steam Clean to do a move-out carpet clean when we moved out of our house in the burbs and Matt did a great job. He was on time, quick, and the carpets looked great. When it was time for our new inner-city house to get a clean I knew I'd call him first. On the day of the clean they had troubles finding parking and tried to cancel on us which was frustrating, but eventually we convinced them to stay to do the job. After the clean, the carpets in the basement were rippled which we were told was normal and Matt came back to fix it after they had dried. Overall I am happy with the customer service and follow up that we received. I would definitely use MB Steam Clean again - though maybe not until I have a place with better parking!