I am a freelance translator by profession, and studied languages at university many moons ago. My spoken fluency is a little rusty, but I am able to maintain a high level of German conversation, so suitable for beginners or intermediate levels.
My son is currently study GCSE German so I am familiar with the requirements of that should you have a son or daughter who needs some practice ahead of their oral exam.