Not all of this landed for me: the plot reveals were telegraphed from a mile away (view spoiler)[(the uncle was clearly bad news from the start; a shipping company with a dirty secret in the late 1800s = DUH SLAVERY; a little too much attention paid to Mad Mary for her to be just some nobody) (hide spoiler)] and the prose was a little too tell-y at points, but I enjoyed the characters and settings quite a lot and would definitely read another book about Jo's further adventures.