Although I don't have any experience with Mandarin, I do have some positive experiences with Korean speakers onboard.
When I recently flew NRT-ICN, the language skills of the FAs (at least for Korean) were excellent. In fact, the Korean announcement was much more succinct and informative, much more so than the English announcement.