My partner and I booked an appointment for a standard cleaning -- we had an inspection coming up and wanted our place in order. The night before, the company called to ask if it was all right to arrive half an hour late. I agreed, but impressed upon them the need to arrive no later than that time; I had to be at an important meeting shortly after. The next day, the cleaners did not show up on time (of course). And when I called to find their whereabouts, the company had no idea where they were. More than 4 hours later, they arrived.
That's not the end of it. Once there, the cleaners tried to sell me services I did not want, I declined and left for them to do their work.
Not only was the cleaning average (some areas were overlooked, others, namely in the bathroom, were completely missed), but I was telephoned the next day telling me I had to pay a parking fine the cleaners received -- another issue that was neither agreed to ahead of time nor should have been our responsibility. There was plenty of free street parking and if they chose to ignore the street signs, that should not be on us. I am still fighting with them to get this charge dismissed.
I have never been so inclined to review a company before, but this is clearly an exception. I am warning you, please, do not use Fantastic Cleaners... whatever you do. There are nicer, more professional, and more reputable services available.