DELF and DALF exams

What the official DELF, DALF and TCF French exams are like, what each level assesses and how to prepare to pass first time.