Glad you enjoyed OP.
I saw Ruby, but personally I wasn't impressed. Nice girl but poor service, clock watcher, got bumped for time and a few other factors meant I left with a heavy feeling that it was a negative experience. Will put up a review when I have the time.