Killer... Sorry to hear your time with Rachel wasn't the best. Surprising to hear, based on most reviews and my own experience with her. Guess it's the old YMMV.
I would've felt the same as you I'm sure, although I wish when girls are exhausted they'd cancel the rest of their appointments for the day, or something, instead of delivering subpar performance.
I mean, damn... you've still given 100% of the price, and therefore should expect 100% service!