I have used them for several years and they always do a great job for us. They are very prompt, thorough, and professional. I have even referred my neighbor to them who had lipstick all over her floor from a child and they were able to get that out! Will continue using.