Intermediate Spanish

A Review

Often very challenging - keeps me on my toes. We are now getting to a point where we can express ourselves more flexibly (well, at least try to).
David Rust - Harpenden