Our experience was that MM was overpriced and unprofessional. We used MM twice, and never had the same employees.
The first scheduled cleaning they "forgot" and Theresa told us she wrote the wrong day in her books. I guess it can happen, but come on.
Pros : ?
Cons : price, unprofessionalism, antique vacuum cleaners that left extra dust.