I've used Abode Ally for more than 2 years and have been happy with their service. They do a great job cleaning, its always spotless. They also tidy-up the place, so when you walk in it looks perfect. The only draw back is that there is often a treasure hunt for items that may have been out of place. Its actually something we just got used to, but I guess if you're very specific about these things, I could see it not working for you.
Pros: great price, great service, very flexible with rescheduling
Cons: misplaced items
more