There were passages of this book which I found to be absolutely superb. As good as anything Carey has written since. However, at times I felt the narrative drifted a little and made it hard for me to keep engaged. Overall an enjoyable read. The characters are interesting - if a little over the top - and the storyline had enough to keep me turning pages. Not my favourite Carey novel, but worth a read.