We use this cleaning service on a weekly basis. This company is great. We have scheduled them to come every Tuesday and every Tuesday, they arrive promptly. They bring their own supplies and get the job done quick. They are great at what they do and need little or no supervision. For all this they charge a very competitive fee. I have used others, but have not been able to find any other group that is as professional, timely and affordable.