Dana's is a referral service for house cleaners (actually, these folks with do anything reasonable, like help you unpack, wait for the cable guy, or do laundry and/or ironing). They are pretty inexpensive - about $75 or $80 for four hours. (The price depends on how often they come.)
A friend of mine told me that she had tried all the major services and some independent cleaners. She said that Dana's had both the best prices and best service of all the places she had tried. So I called them.
The way they work is that they send somebody to your house. You either meet the person or leave a note listing your priorities. Then the person from Dana's calls to see whether you want that person to return.
Although people certainly vary, most of their cleaners are very good. The ones who are not so great do not last long. I have only had one sub-par cleaner. She was fine. I just felt like she could have done more. They have sent me five or ten cleaners and all the others were good.
The other advantage is that, if your cleaner moves on to a different career, Dana's will find you a replacement instantly. Also, you can always call and cancel or add a service. If I hired someone directly, I would not feel as free to play around with the schedule.
The person who cleans our house now is great, but she is fully booked.
I have never used any other cleaning service, but I have been very happy with Dana's.
If you do call them, I would appreciate if you would tell them that Corinne D. recommended them.