I hired Service Master to do a thorough cleaning of our new home prior to our moving into it & following some reno work we were having done. Although I was very impressed initially with the man who came out to look at our place & give us an estimate, unfortunately the actual service did not quite live up to the name & I had to call them back to properly finish the job. Although they were supposed to have throughly cleaned the walls & ceilings, there was still plenty of dust visible on various walls throughout our home. Likewise, the windows & blinds were not cleaned throughly, with the blinds remaining quite filthy. The closets were also not throughly cleaned, with lots of dust remaining on the shelves. The carpet cleaning wasn't done as it should have been - or perhaps wasn't done at all - resulting in my insisting that they come back to do this properly since we would be moving into our home soon & would like to have the carpets clean before doing so. They agreed to come back, but unfortunately, did so the morning of our move, resulting in the carpets still being wet when we moved in. They're punctuality also left something to be desired. Overall, I wouldn't recommend them given the hefty price I paid, but perhaps for smaller, less costly jobs they'd be all right.