I think I'll take a punt with Hannah, I'd be kicking myself if I didn't and she disappeared, which she's likely to do at her ridiculous and ever changing price plans
I'm sure that you will have a good time as I did, but there are a few things to consider:
1) Do not let yourself be messed about with timings.
2) Do not let her tell you the time is up - unless you can check and confirm that is correct. Perhaps you could find a reason to mention the time when you arrive.
3) Make it absolutely clear what services are available/not available before the meeting starts.
4) Agree the price before you travel to her.
5) Decide what you will do if you pick up certain smells in the apartment, unless that is your thing.