As B movies go, it was well above average (I warn the reader now that I may reveal certain key elements of the plot or other parts of the movie, although I am trying to minimise any such tendency)
 and I think it is a great movie. I have seen it twice and it has been a pleasure to watch it again.