I would personally not ever ask. Let her offer.
I have given $ back. The last time was a few weeks ago. It was supposed to be a dinner date but the client had not foreseen that nearby restaurants would be closed until after our date was over. So we just had a chat, a drink, and some private time...we were done an hour early...I took the donation for my two-hour rate and returned the rest to him.
However, I have a longtime client who books for 1 hour...sometimes he's done really early, sometimes not. Last time he wanted to go to bed after about 20 min, but I didn't give any $ back because I've stayed overtime other times, and because I accepted his last-minute request (throwing away my other plans) and drove pretty far (in rush hour) to get there. He lives in NYC and to drive to NYC, last-minute, in rush hour, is no small favor.
A reputable escort should want her clients to repeat and treat them fairly. However, if she's cancelled plans for you, or hired a babysitter, or if she refused other appointments to reserve your time slot, then she might not be inclined to give you anything back.
Posted By: harborview
She's set asside your time... what you do with it should be up to you. If you see well reviewed providers... they usually offer multiple shots on goal. So after a rest period, you can go again... If you are a one pop kind of guy, maybe an hour is more appropriate.
You really do need to read the full reviews, because this information should be in the details, if not in the profile form.