paco-ojeda.com
QUIZ: Is Your Spanish Good Enough to Qualify As a Local?
Of course, there is always room for improvement!