This was the first Banks book that I've ever read, and whilst it has it's down sides, it's a very good read.
Banks - in my opinion - has a tendancy to explain everything in enormous detail, and as such, can make the book harder to read and stick with.
But please folks, do stick with it. The plot-twists and (more importantly), character development is something not to be missed.
AaDB leaves you with a sense of completion and a warm heart when completed. This is the sign of a great book, one that nails the characters together, and glues them to you, driving everybody together. I found I had grown so fond of the main character (Lady Sharrow) that I had to read the final chapters again, just to get some proper "closure".
In closing, an excellent read - couldn't recommend it any more!