I've been using Moxie Girl for over a year now - they started by doing a "move out" clean when we left a house that I was renting and did such a fantastic job in helping me ensure I got my entire security deposit back!
When I moved into my new home, I had Moxie Girl start coming out on a monthly to do the "big stuff" around the house that my wife and I don't really like to do. I can be a bit difficult when it comes to scheduling and I've really appreciated how flexible and communicative they've been with me to make sure my needs are being met.
The price is very fair, everyone I've worked with (both management and staff) have been incredibly pleasant and they do an outstanding job cleaning our home. Highly recommend!