The CELTA is one of the best courses I have done. It has been a very enriching experience, and I am glad that I did it. It felt like the whole course is a well-tested formula that ensures maximum learning within a short period of time. It has a good balance of theory lessons and practical teaching with constructive feedback. The trainers are very experienced teachers, and they always tried their best to help us cope with the teaching practice and assignments. I appreciated this. However, I must say the course is very intensive, and it is only suited for those who are certain that they enjoy teaching and want a teaching career.