I have been using their services for the last 5 years. They are a small company and the owner does the cleaning although I have been annoyed in the past by occasion hires that he works with.
They are timely and the job is done at a reasonable cost.
I have had cleaners that are better in the past; but they come at a reasonable price for after hours cleaning (ie: they work after 6 pm) which is what I require.
Although I have not been perfectly happy; they have done a good enough job for me to continue using them all this time!