She arrived on time and got straight to work. She had estimated about four hours based on the size of my home, but being that it has been a while since we had done a very thorough cleaning due to my health issues, as well as having two teenagers and a dog, it took closer to seven hours. She stayed until the job was complete and did a very nice job. Even though she stayed almost double the time, she didn't ask for more money, though we insisted on paying her more. She absolutely deserved it. There were a couple surfaces that she missed dusting, but everything was scrubbed and cleaned very well. We liked her so much, we will definitely have her back again. Likely every two to three weeks going forward so she can concentrate on some other tasks like helping to organize closets, etc. She was also wonderful with our dog and does do pet sitting. She seems very trustworthy as well. All in all, I would give her an 'A'.