M y sinks, tubs, counter tops, and microwave are sparkling!!! The rest is pretty good, too. Our initial package was for "deep cleaning" that was to take place over the course of several bi-weekly visits. They did a very good job during this time; now that we have signed a monthly contract, I feel like the quality of their work has dropped off a bit (starting out, I would have given them an A, now its closer to B-), so they are still doing a good job, just not as good as they once were (even though we are paying more for the monthly contract than we were for the initial deal we got through Angie's List). To give you an example of the kinds of things that are starting to slide, today they came, supposedly mopped the floors, but somehow missed a large sticky spot on the kitchen floor where my toddler had spilled juice. It was right in the middle of the floor and way too big for a reasonable person to have missed (about the size of a grown man's hand). The baseboards are dusty in some places (and by the looks of it, have't been wiped in some time). Also, lately, they have been moving throw rugs and small furniture to vacuum, but not replacing them before they leave, which I recognize is not that big of a deal, but demonstrates a lack of attention to detail. I will say that every time I have mentioned something to them that I wanted them to do a better job on, they fix it right away. They are very good in this regard, which is good because you will have to ask them if you want anything beyond the basics. For example, I noticed that there was a layer of dust and grime on the ventilation hood above my stove. I figured they would surely clean this eventually, and that they were just focused on other more immediate cleaning needs. After several weeks, when they were on their last "deep cleaning" day of our initial package, I finally pointed it out to them and asked them to fix it. They were very apologetic and did it right away, but it is an example of how you will have to communicate what you want. They will ask you to supply paper towels and garbage bags. This means that you will be giving them at least 2 (sometimes 3) rolls of paper towels every time they come. This is the first cleaning service I have ever used, so i don't know if this is standard practice. They do a pretty good job, but I know there is no way they are using this many paper towels when they clean my home. They supply all other cleaning products, so I guess the paper towels are a wash. They do not talk a lot while they work ( to you or to each other), which I love since I work from home and am typically very busy when they arrive. Usually a crew of 3 people comes, but sometimes it is 4. It is not always the same crew. This is fine with me, but may be an issue for you. Overall, they are friendly and fast and do a better job than I was doing as a full time working mother with kids!