You say that Diana has had many good reviews, which is true, but you only have to go back though her pages on the FBSM site to see complaint after complaint about her dreadful unreliability (and short-changing on time paid for). I decided long ago not to try and see her, and although, when I have read one of her favourable reviews, my resolution starts to weaken, I have so far successfully resisted any temptation to give it a try. Simply not worth it.
If you do look her up on FBSM, by the way, you'll find that there are a few punters for whom she can do no wrong, and who sometimes get quite angry when anyone says differently.