I must say Premier TEFL was a great experience. I especially liked how the video portion corresponded with the material. The course was easy to maneuver and comprehend. Premier covers all aspects of classroom/online teaching. You will actually put yourself in the learner's place. Premier causes you to realize how it feels to learn a foreign language. With that being said, you'll be able to teach with compassion and patience.
I would recommend Premier TEFL to anyone seeking excellent certification.