Summary: an average script turned into a top level movie, mainly thanks to Vincent Price's best performance.
There are some plotholes and the story slows down a little bit too much a couple of times, yet these are but minor inconveniences. Indeed, the good outweights the bad by far: impressive acting, nearly perfect use of photography, above average and fitting soundtrack.
I enjoyed watching and will likely have another go.