Mark with USA Carpet scheduled my carpet cleaning the same week after another company was a no show. He kept the lines of communication open during the week to let me know when he could make it and when he did show up he did a great job. They took care to put protective shields on the corners of the walls so their equipment hoses would not rub against them and he cleaned up well after they were done with the carpets. I would use him again!