I bought this without knowing quite what to expect, but was delighted by what I read. Once I'd got to the end of it, the best bit of news was that Leila Rasheed is already working on the next one, so we can find out more about "Bath"'s alternately amazing and engaging life.
The story bounces along at a nice pace, and the jokes and clever happenings seem to be queuing up for your attention. At the centre of the whirling world Bathsheba inhabits, though, is a genuinely engaging and believable character.
I highly recommend this book, especially for older children, but also for anyone who fancies some memorable laughs, meeting some memorable characters, and reading a writer who clearly enjoyed herself while she was writing the book.
Top notch stuff.