Dogboy, I'd say you're higher intermediate going on advanced. Aside form occasional errors, you put sentences together pretty well.

I'm a....native