I will recommend my maid. She is none of those things, but I can't fire her because according to my MIL she is the best, and my MIL only hires the best. We would be insane to fire her, according to her. I've only met her once or twice. She was supposed to show up today but didn't, because she was out of town last Thursday. Said she would be here later in the week according to my wife, but didn't say when. PM me and I will give you her number. Just make sure you can only have her come on Thursday mornings.