Background - cleaner has been working for me since Oct 2008 all was fine. At Christmas I gave her a present + an extra week's wages. Since Christmas she has turned up once and when she did she did two hours rather than the three she is paid for (she was not going to tell me this but as she was leaving an hour early she ran into my mother so she later pushed a note through my door saying that she'd had something to do so had "rushed through the cleaning today". She then didn't turn up to clean this week and pushed a note through the door yesterday to say she wasn't going to clean for me any more as she's found part time job and had been thinking about taking a new job for a while. I have no problem with her finding a new job but I am annoyed at her waiting to get a Christmas bonus and then getting flaky and also doing less hours but nonetheless taking the money for it. AIBU to ask for the Christmas money + the hour's pay back? It's not like I have money to burn at the moment as I'm about to lose my job.