I looked into those programs but ended up organizing my own stay because of cost. Not saying the programs aren’t good, but you definitely pay for the convenience and hand-holding. If you’re nervous about navigating China solo, that support might be worth every penny. Personally, I found language exchange meetups and a local tutor way cheaper, though it took more effort to set up. Depends if you value structure or flexibility more.