Excellent first half and then it got long and repetitive with a wholly unsatisfying ending. Not nearly as good as Tipping the Velvet. Waters is an excellent writer, though, with wonderful skill at turning a phrase. That helps move the book along during some of the slow patches.