Someone gave me this as a present and given my love of all that our English language has to offer (I have enjoyed similar books, such as Balderdash and Piffle), I thought this would be a real winner.
How wrong I was.
The entries are repetitive (OK, I understand it's not meant to be like a dictionary, but could the author at least have made it a bit more comprehensive?), and the defintions drone on in a most unimaginative manner. The author professes to know everything about the subject, but the limitations of their knowledge are immediately apparent. And the tone taken in the book is an extremely pretentious one that makes one cringe to read it. The way the author treats you like an idiot is probably the worst element.
It's as though the author decided upon showing off how many "clichés" she knew in the English language, instead of giving us the interesting detail that a true linguist would provide.
Long story short: Don't bother with this if you're looking for a nice reference of clichés. As the other reviewer on here noted, you'd be a lot better off with a collection of such phrases from a respected authority like Oxford - not some nobody, with an over-inflated sense of their own ego. It's long, it's rambling, and it manages those qualities without even offering the joy of detail one expects.