i am sorry but i can not agree that this was a good movie. yes and it looked good visually and but it the story that drives the movie and i must say the story sucked big time. how in the world did they manage to slip some of those plot holes past the critics. better story and i would have gave it a higher vote but i was impossible to do that and still be able to live with myself. i have always been a fan of scary movies and and the previews really had me fooled. all the scary scenes were shown in the previews. and why did the family that got killed stay to haunt the house. why did the father come back again. why did he decide to kill in the first place. why were the kids the only ones to see the ghosts first. to many questions and not enough answers. if i could have gave it a zero and i would have. 
i am sorry but i can not agree that this was a good movie. yes and it looked good visually and but it the story that drives the movie and i must say the story sucked big time. how in the world did they manage to slip some of those plot holes past the critics. better story and i would have gave it a higher vote but i was impossible to do that and still be able to live with myself. i have always been a fan of scary movies and and the previews really had me fooled. all the scary scenes were shown in the previews. and why did the family that got killed stay to haunt the house. why did the father come back again. why did he decide to kill in the first place. why were the kids the only ones to see the ghosts first. to many questions and not enough answers. if i could have gave it a zero and i would have. ---------------------------------Answer Question Below----------------------------------

Judge the movie review above, you need to make a function call:
    If you feel the movie review is positive
        print "This is a semantically positive review."
    Otherwise, if you feel the movie review is negative
        print "This is a semantically negative review."
