Receiving my TEFL certification through this program was an excellent decision. The program was rigorous and in depth and I left with a sense of confidence in my ability to effectively teach English. Because the program is in person you are able to form relationships with your fellow classmates and have a more personal experience. The days are long but having other people who support and encourage you makes it much easier. The practice classes and reviews that you receive help to show you the things that you are good at as well as the things that you need to work on. Although they may seem scary at first, they will prepare you for your career teaching English. Overall, I would say that my experience receiving my TEFL certification was very positive and I would highly recommend it.