I've never played counterstrike in my life, but I have played enough computergames in my life to understand what was going on, and that was friggin awesome!
I especially liked the hostage getting trapped behind the counter and had to be herded out through the door.