OK, so it is a little bit cheesy, but, it is a well told story and has quite a few surprizes! The concept is quite different and some of the scenes are a bit disturbing. I have never seen a movie quite like it and it resides in my top 25 movies of all time.