I'll start by saying that Kay and her workers are very friendly, and I greatly enjoyed having them in my home. However, I was torn between leaving them 3 or 4 stars, so let me explain why I left 4. In terms of what they cleaned, they did a great job. They had attention to detail, which I appreciated, considering I was moving into a new home and wanted it clean. The reason I was going to leave only 3 stars is because after they left, I found a lot of areas that they didn't even do. They completely forgot to open multiple cabinets and even the bottom stove drawer. I had to ask them to clean the tops of the door frames, as they hadn't even dusted them either. So, why did I leave 4 stars? Because the stuff they cleaned look great. If I caught something and asked them to clean it, they did it, no questions asked. They are not trying to cut corners, but when deep cleaning a house there are A LOT of things to do and I think they just get mixed up with what they've done. So, because I didn't go around and check EVERYTHING, I will take partially the blame. So, take it from me, you won't be disappointed if you hire Kay, you just need to make sure you are diligent in your walkthrough afterwards. I did notify Kay of my my disappointment, and she responded saying that she would come back. Unfortunately, we had already started moving in and I just cleaned it myself. I asked about a discount on a future cleaning instead, but she never responded. I don't think you will be disappointed with Kay as long as you take your time to check everything was done to your satisfaction.