If you’re struggling with your listening comprehension, this textbook series will do wonders for you! It comes with an mp3-CD and an answer key at the end of each volume (The answer key is printed upside down, so you will have to turn around your book to read the answers. Pretty cool idea to make cheating tiresome ;)). Each lesson starts with an extensive vocabulary list followed by short explanations (only the volume for elementary has English translations of these explanations as well) on grammar points. It has a variety of listening exercises with increasing difficulty.
On a side note, you may have heard of its more famous counterpart Short-term Spoken Chinese that is widely used by language courses in China to teach colloquial Chinese (the Boya textbook series uses more formal language).