Very Good (some caveats),
This review is from: Colloquial Urdu: The Complete Course for Beginners (Colloquial Series) (Paperback)
Overall, this is a great book. Perfect for the beginner, you will get a good grounding in the language and will people to get by in Urdu, in many situations, after a 5 or 6 chapters. I think the structure is excellent as well, with use of Romanised Urdu for most of the book, before moving on to learning the script, and further lessons. This is especially useful if you are short of time to get the basics and you just want to get on with speaking.
However, there are a few things to watch out for. There are quite a few mistakes throughout the book, most commonly, spelling mistakes, inconsistencies, accents etc missed in various places. There are also a few issues of organisation. For example, many of the words used in exercises or even in dialogues used for teaching are not in vocabulary lists or the glossary/dictionary at the back of the book, which can become frustrating. Some of the grammatical explanations have inconsistencies too, for example, mixing up of similar grammatical terms that actually explicitly different meanings.
That said, if you are even half paying attention, you should be able to spot these issues and the grammar sections are generally very good and very clear. I would recommend buying a separate grammar to get a little more detail and clarification if you want to get deeper into things.
In summary, well worth it, I would absolutely recommend it for beginners. If it's a choice between this and Teach Yourself Urdu, go for this one.