I've just tried a new cleaner on a friend's recommendation to clean a 2 bed flat (but not spare bedroom so really a 1bed) -she insisted it would take her 3 hours 
Although she did clean the oven which my regular lady (2 hours but has skipped turning up now and again) never does, I think she is chancing her arm at 3 hours for a regular clean
Any suggestions on a) how to find someone good (not got v far with recon) b) how to make sure it's not just a good clean the first 1-2 times and then trails off
It's just me and I am pretty tidy: I can thoroughly clean myself in 2 hours so querying this extra time (and looking for someone else!)