My Mandarin is not bad but not really good either. I get lazy about studying pretty often, and it's a language that is particularly hard to just pick up without trying. The Taiwan accent is also a bit harder to understand than most others (their tones are very subtle, their "sh" and "s" sounds are really hard to differentiate between as are their "en" and "eng" sounds, etc etc...). I am lucky though since I can practice a little bit with students and anyone else I happen to talk to around the city, the BJJ classes here are taught mostly in Chinese, and I try to talk to my wife in Chinese about half the time. If you are interested in studying back home, you can find the whole Chinese pod collection on a few sites. Great move raising your daughter bilingually. It will give her a huge advantage when she gets older.