Was thinking about buying this as it's had good reviews. I don't want anything too downbeat or even too cheerful or silly. Anyone read it?