Cleverly constructed and rich in details. Super idea for a setting. However, a bit silly in places and very slow going except for the last chapter when it comes to an abrupt end as the whodunnit is revealed almost straight away. I know others love this book and can understand where they're coming from but it didn't really do it for me TBH.