I was disappointed in the service I received from Cleanopolis. I would say they did a fairly average job - not terrible, but not great. What disappointed me the most was that I had brand new carpets laid less than a week before. They were spotless when the cleaners arrived, but after they left I found a large, grey stain on the basement carpet and some smaller stains on the stairs leading to the basement. When I contacted Cleanopolis afterwards about them, they denied that the cleaners had made the stains. But there's absolutely no doubt that they did. I wouldn't recommend them.