Despite occasionally stiff dialogue and a nonstandard structure, this book made me incredibly happy. It focused on character details I remember noticing in other books, introduced great new characters and provided excellent (and sometimes exciting) check-ins on old familiar faces. It features a healthy dash of backfilling to bring previous setting inconsistencies in line, which always amuses me. And some of the underlying messages were nicely handled without being too heavy-handed. That said, people who have been disliking the ongoing evolution of the Discworld setting will probably not be thrilled-- by the end of the novel plot hooks for at least two other potential Discworld novels have been laid.