The cleaning service itself I would give 3 stars but scheduling was a nightmare.
I purchased a groupon and set up the service via email as required. They emailed me back with alternative dates and times and I chose one of those instead. After taking the day off work for the cleaning due to my dogs they proceeded to call me an hour before the scheduled service time to tell me they had to cancel due to car troubles. They said they would give me a coupon for the inconvenience but I have never received one. We then set up another day which I again had to take off work for. They called me the day before that one and said there was a scheduling mistake and they could not come out. I scheduled it one more time and took another day off work. They called me the day before and didn't cancel but did change the time. I also asked again about he coupon for compensation and they said they typically don't do that but would look into it. What a bunch of crap. 3 days of missed work....
Now onto the cleaning... Yes, they did finally show up the third time. The cleaning that was done was ok. They worked slow but did a decent job on my floors and blinds which I asked to be hand wiped. The bathrooms were ok too. The dusting was not very good and there were several places where dust or pet hair had been left behind. They did hand wipe the baseboards as well, some places looked ok while others did not. They also did not dust off my wooden stair banister at all which I unfortunately did not notice until after they left. They did do a walk through with me and didn't want to nit pick the little stuff with them but would have asked them to do the stair banister. It takes me about 7 hours to complete what two of them did in four (total of 8) however it was nice not to have to do it myself. It was a gift from my husband so I won't complain to him about it but if you are buying this yourself don't bother.