Diane did a great job on our apartment - she was super early, brought her own stuff, and left the apartment squeaky clean.
However, I have to echo some of the other reviews about the service itself. Our first booking was cancelled the morning of, and we had made plans to be out of the house specifically so the cleaner would not have to deal with our dog. The second booking was a success, but I wish they had just suggested a better time in the first place so that there wouldn't have been a cancellation. It seems like there should be more of an effort made to avoid cancelling on a first-time customer.
The recurring service is a bit much as well - I can't justify over $80 (plus tax and tip) every two weeks, but there aren't many other options, short of cancelling each booking over and over again.
Overall, while Diane was great, I will probably look elsewhere for cleaning professionals.