We love Moxie Girl! They have been cleaning our home every other week for about a year now. They are very thorough and solicit feedback often.
My favorite part about this company is that I don't have to crate or pen my dogs when they come to clean our home! I can leave them out and our Moxie, Jodi, wrangles them as necessary :) she is comfortable around both our dogs and cats, and that puts me at ease!
Would definitely recommend! This is one of the few places I've used that lets you tailor your own cleaning plan, and doesn't force you to pick from a pre-set menu option.