I'll say I'm pretty decent myself. It is not my native language, but I grew up in a society where English is the primary language of technology, commerce, industry, education, and politics. For example, we have our own language in Windows systems, but almost, if not zero uses our native language on their computers and instead uses either English(UK) or English(US). It's like everyone here just grew up having English all around them, and would always learn it at a good level without even trying to. I'd say a non-educated person here is almost better on English than typical Japanese can be.