First the plus side: They did honor the Groupon past the exp. date; James, the owner, did show up at the job and did keep on top of his guys; they did show up on the day scheduled but did change the start time (not a big problem); and 5 guys showed instead of 4 guys. Now the negative: I purchased and used a Groupon for 4 hours of cleaning, but they stayed maybe 1 1/2 hours (but there were 5 guys, not 4). I was told a house of my size would require the 4 hour Groupon, but now I know that I could have purchased the 2 hour Groupon for less $ because they only stayed about 1 1/2 hours. They did not clean tracks or screens, as they profess to do on the web-site. When I hire out my windows to be cleaned, I do not like to examine every window. The cleaner should make sure the job is done right. I would not bring them back, because the cleaners were sloppy. They were in a gigantic hurry. Getting done in record time seemed to be their goal. My guess is the employees are paid by the hour, not the job, so the boss is in a hurry to get them done quickly.