I've been with Dana's for 5 years and understand them pretty well. Here's the bottom line: they have some really good housekeepers. My current housekeeper is able to clean our 4000 square foot home in 5 hours every two weeks. When I get home, it looks great! And, she never complains about handling rooms like theTV room which the kids can trash pretty thoroughly. She works fast, and never slows down during the time she is there. Definitely worth every penny. That said, when someone leaves and you need to get a new housekeeper, it can be hit/miss. Some of them aren't as fast, and that means you don't get as much cleaning in 5 hours (that's what I'm willing to pay for since I know 5 is enough for the good ones). Dana's always handles it well when I request a new person (I won't put up with a slower one). And, I have to wonder if this is just part of using a service - I've never found one that does it better than Dana's. Regarding the negative reviews below, I'm not sure they are fake. It's possible if you get a one-time cleaning that you're just not going to get one of their better housekeepers (like I said, it's hit or miss). I don't think Dana's puts their 'worst' people on one-time jobs either. So, my bottom line is if you want to get someone to come in on a regular basis, and you are willing to try a few housecleaners until you find the right one, Dana's is fine.
Pros: Customer service, most of the housekeepers
Cons: Some housekeepers not as good