I'm not a first language Welsh speaker, Sally, but a Welsh learner. It's very colloquial I believe and some native speakers love it and some the opposite.
You probably know that all children in Wales are taught Welsh and mine were taught this at school and it's also used by my Welsh tutor who is a first Language speaker.....if it's good enough for her it's good enough for me!