I used Rag Mops for some time in an attempt to train them but it was not possible. They are unsupervised and lack the ability to do detailed cleaning. Only one cleaner speaks english and the owner is never around and defends them in the event of a problem in your home. STAY AWAY! You can find another cleaning service to clean your home without the headaches.
Pros: Usually on time arrival, discounts for loyal users
Cons: Not detailed enough, unsupervised, expensive, absentee owner