I was handed the compact guide as a reference for a project I was working on, and it pleasantly surprised me. Amazingly, I found nothing to criticize, nothing to wince at. I was impressed to discover in it city trivia that even I consider obscure, like the history of the Broadway Mansions as the old Foreign Correspondents Club.
But nicest of all is its refusal to patronize. Many guidebooks take the attitude, "You're a stupid Western tourist,doesn't speak any Chinese, so here's what to do!" So, if you pick them up having read anything - anything! - about Shanghai previously, you're likely to feel put off. The Compact Guide refreshingly presents the facts without too much condescending background but also without playing insider baseball. It's very accessible.
Only two quibbles: the maps are confusing, have a number of typos, don't have characters along with the pinyin, and are so small, listing so few streets, to be useless unless you already know where you are/where you're going (and then, why do you need a map?). Also, Shanghai changes so quickly that, being written three years ago, it is rather woefully out of date. Use its listings with caution.