The things that you need to keep in mind are affordability, flexibility, and the level of your learning which is very important.