I consider myself fluent, but I rarely talk outside of what happened on the weekend. For some reason it's harder to think outside the box when using a foreign language. I however understand 99% of what would be said on a meeting. Understanding is much easier than explaining.