This was almost spot on with characters being true to themselves. I wished there was more. The ending surprised me a bit but it was nice to not have the same ending as most would have. (trying to be vague and not give it away) over all I was very impressed. The small details made the difference.. I felt like you could hear the characters talk, feel the emotional rollercoaster and tension when it called for it.