One of the best books I have read since LOTR! Extremely hard not to give spoilers, but here goes:
"Piranesi", the protagonist / narrator / POV character is exceptionally well characterised. He is intelligent, resourceful, industrious, persistent; he is humble, empathetic, respectful, generous...