The last time I hired a cleaning service, my co-worker's daughter worked for that service, and they sent me their best. However, it cost $84 an hour!
In the book Nickel and Dimed the author writes about working for Merry Maids in Portland, Maine. Their cleaning methods would make you gag. However, I met someone a few months ago who lives in New Hampshire, and she uses Merry Maids a lot and likes their service. Who knows?
If I needed someone to clean again, I would go by word of mouth. My friend in a senior apartment community got a recommendation from one of her neighbors. The recommended person charges $35 for two hours, a lot better than $84/hr, and does a good job.
You might call the unemployment office in your town. They sometimes have out-of-work or underemployed domestics registered with them.
Good luck! IMHO, it's like a crap shoot.
Regards,
SandraC