I have been using weekend maids for little over 1 year now and they gave me option to have same cleaners which helps a lot because they know what my needs are every time they come. Their cleaners also use their own cleaning products and equipment. The quality of the cleaning is on scale from one to 10 a 10 every time.