Listened from Audible.
Book is interesting and character build up takes time. You go in depth though each character & the challenges they are facing.
But after a time things starts to get repetitive. You just need the characters to get things done instead of dragging through same situation again and again.
OK for quick read.