We’ve used Molly Maid a few times, and were quite satisfied with their work (and we tend to be picky).
They are definitely more expensive than someone picked up off the street, but we like to think that the company can then hire legal workers and pay them fair wages.