For what it was, it was done very well. I enjoyed the entire movie, but you're not left with much afterwards. Kind of a hollow experience. A "one night stand" of movies.