I thought it was terrific, almost mesmerizing. It had great screen writing, incredible acting by both main characters and the secondary characters, and had the innate ability to draw the viewers into the intricate plot sequences.
I would like to see it again, and catch the innuendos that escaped me the first time. Great film!