lol. ChippingIn.
nowwearefour, I think I was in your position with my first cleaner. She was very nice, and we spent time chatting when she was here. Her cleaning was ok, superficial, not great but I put up with it on the basis of the devil I know.
She would cancel at the last minute (for all sorts of seemingly valid childcare-related/crisis reasons), make up time on a day that suited her, come 15 minutes late and leave on time - all of which I took with a pinch of salt. Because of the friendship and the long habit of giving in, I failed to manage the employer/employee relationship miserably and felt I could not now start. I would have come on mn and ask a question along the lines of ... would I offend my cleaner if I ask her to stick to my rules?
To cut a long story short, when the opportunity presented itself (aupair), I replaced her rather than manage her.
With my aupairs, I don't pussyfoot around any more. Learnt my lesson.
I will state my requirements very clearly and point out shoddy work or slipping standards as soon as I am aware. I am polite but firm.
And I realised that when I wanted to hire a cleaner, which I did over the summer, there were much better ones out there. I just chatted with a few of my neighbours and got recommendations. No way I will put up with halfbaked cleaning again (not saying your cleaner is). All the best.