I can see why you would rate this movie poor and/or better than what I gave it. It has quite a few flaws and if you sit down and think about a few situations, they are either not entirely working or just too convenient to have happened like that. But then again you could do that with every other movie.
The good thing about this movie, is that it sets a pace from the beginning and it never really lets you down. So while you are trying to figure out what's happening, new events come along and throw other things into the mix. You might see a few things coming or not, but the fact, that the movie does set a mood and never steers away from it, is good thing in my book.
Of course you could argue, that the characters are not really likable and there might not be someone in here with whom you can identify. Touche. But if you can see past that point, there is a little movie to enjoy here, that never aims at being much more (though you could read a bit of a social commentary, if you want to)