It's great, a good ol' mechanical main character, unusual and refreshing, a mystery concerning ancient civilizations and Gods. My only sour point, not a criticism as it's not objectively inferior, only personal taste, is that the MC is quick to trust, even in the face of distrust, now, the reason that's not a criticism is flawed characters can be good if done correctly, and leaves room open for character development.