Closer to a 3.5 really. I liked it but I didn't love it. I liked the steampunk parts, the paranormal aspect of it and the characters. I'm not a fan of westerns though so maybe that dampened the enjoyment of the story for me.
I did like it enough that I intend to read the other two books in the series, although not anytime soon.