I love Session. Their reviews are awesome. They play first, talk, then play. Fortunately I speak German.
I passed a German translation exam for my MA a very long time ago. It seems that I understand every fifth word these days,