We have had the same cleaner for almost 2y. She works for an agency so all communication is via her supervisor (I assume because she barely speaks English). She comes once per week for 5.5h and her start time is 11am. This start time was proposed by her supervisor because she has another client before us. The rate is £14/h so £77 for 5.5h she spends in our home. We always, without an exception, pay £80 and we give her 2w extra pay for Christmas. She cleans with our materials and she spends the last hour ironing. The hours were proposed by her supervisor on the basis of the work expected - we were happy to go with her assessment and are generally happy with the quality of service.
The problem is - she's NEVER on time. At first I didn't make too much fuss because I thought it could happen to anyone to be late, but now it has been 4w in a row that she was 15-20 mins late. The main issue with this is - I work from home and I plan my meetings around her start/end time. So every time she's late - I have to reschedule my meetings and it doesn't look great.
Today I asked her supervisor to agree to a different time - I said I was happy if she would prefer to start at noon but that whatever time we agree I need to know she'll keep to it. The answer was that she can't start later because she works until 5 and if she starts at noon she'd finish at 5.30. However, with her never being on time and leaving at her agreed time (4.30pm) she works 15-20+ mins less every week so I don't really feel this is fair.
Am I BU or not?