The writer, director have done a very good job in bringing out the concept of this film exactly as that from the book. There are few changes throughout the movie here and there from that of the book, but taking into consideration that it's a 2 hour movie in which every single detail cannot be shown from that of the book it's a really enjoyable movie.