I found the CELTA course tough but definitely worth it. For a month you get immersed in the English language and develop great and useful skills to teach it.
You are teaching from day one, which proves how practical this course is. There is also a very good balance between the input sessions in the morning and the practical ones in the afternoon. Observing other teachers and your peers is a very helpful way to get lots of good ideas that you can try to put into practice straight away.
I particularly enjoyed the fact that the course gave me a totally different prospective about teaching English as a foreign language. It is a very student-centred approach to teach and you become very aware of student's needs and classroom dynamics getting away from a more traditional teaching role.
Tutors were great and very supportive. They provided a whole range of useful ideas, tools and materials to teach effectively. They gently push you with positive observations and feedback so you achieve your best and improve your teaching skills throughout the course.
Due to the intense nature of the course you develop a growing and special relationship with your class mates. You constantly help and support each other creating a great and safe atmosphere, making the stressful moments much more bearable.
I am really glad I have done it!