I did yoga teacher training in New York City. I always recommend in-person training vs online. If cost is an issue, just save some more money to be able to afford an in-person training. Adjustments are a big part of yoga and you cannot learn that in an online training. Personally online yoga teacher training is a waste of money.