I have tried booking several cleaning contractors and all of them left me disappointed. The quality of the services was not as good as I would like it to be and often, the cleaners would not even show up. All my worries ended when I found this company. The job is always performed with attention to detail and I have not had any complaints whatsoever. I strongly recommend them.