Ok for the cost. I had purchased a Groupon for 2 people for 2 hours of cleaning. I wasn't home so I left a specific list of what needed to be cleaned with my husband and my husband briefly went over it with the cleaners and left them to go to it. They spoke very little English but surprisingly seemed to figure out most things. Basically, though, you get what you pay for. When I came home, everything had been rearranged and was out of place everywhere and things were clean but there were water marks/streak marks on everything. I am not sure if they even used cleaning products since I wasn't there to watch or jus plain tap water. My granite counter tops (and I have a lot of them) were devoid of crumbs, etc. but they were hazy with wipe marks everywhere which looked like plain AZ tap water (which we all know is hard water) was used to clean them. Same with the floors, but at least that is more acceptable and less noticeable. SInce it is clean, I am leaving it, but if I were having guests over, I would have to re-clean the countertops myself.
If I had paid the full "retail value" for this service, I would be disappointed. At least my house was in somewhat better condition than before and it saved me time despite my having to re-do some things. If I use them again, I will leave out specific cleaning products for them to use since they must be saving their money here and passting that cost on to Groupon customers.