I love this book. It's full of action and mystery; a total package. The main character is even more likable because of his flaws, which makes it even easier to immerse yourself in this world.
Ravens gate is an excellent book for people who enjoy fantasy, sci-fi or supernatural novels.
Do be prepared to read the other 4 books in the series, as this is a must do.