Reading the OP account, I like to think I would have actually aborted a lot sooner than OP did. Shitty comms, a breadcrumb trail of incremental deposits, the old sob story of difficult clients (what the fuck has that got to do with OP? Imagine pressuring a WG to do things a certain way because "the last girl I saw messed me around"...)
Don't do deposits. If you haven't been given, on request, the full postcode or hotel name before you set off, assume she's not serious about wanting your business.
Anyway, this WG now has £41 for doing no work whatsoever apart from sending a few texts, she has no reason to feel hard done by.