I couldn't be happier with this company and their service.
I've tried other cleaning companies in the past and these people are the best by far. First they supply their own environmentally friendly cleaning products, and second the cleaners are excellent! They are friendly and always show up on time.
If your not happy with whomever your using now give this company a call. I don't think you will be disappointed.