The best part of this program was its affordability. The teachers varied in skill; some were very helpful, some were very distant. The biggest problem was communication, but the small school size made it possible to get in touch with someone if you persevered.