That's a tough question, because everyone has there own opinion, and when you say best what do you mean, best payment plan, best teachers, best location. you will get varying answers. you have to do your own research and find out what is best for you.