I found TLH on Google during extensive TEFL research. I decided on them because of their price, teaching time, school location, and the availability to get certified for children and adults. They did a great job of introducing us to the city with tours, pub crawls, weekend trips and an orientation weekend. All were much needed/wanted for my trip. They also offer visa help which for many people is invaluable. TLH has a large online community where alums can trade job openings, get togethers, and apartment rentals. They offer private and shared apartments and organize the check in. For me that was bumpy. The airport lost my luggage but the owner of TLH helped me sort it out and luckily I got my bag within 4 days. The apartment/flat I was in was okay. Not amazing and not super terrible either. Half the lights were blown when I got there. We said something and most of them were fixed. There is no air conditioning in the flat (pretty standard in Prague) but there was only one fan. 1 fan for three girls in three different rooms to share. I was okay at night because I am always cold and most Czechs just create cross breezes with the windows, but my roommates got pretty warm and during the day the flat was like 85 degrees. Most of the time we were at school (which was JUST AS HOT) anyway. The bathroom was so bad though. So. So. Nasty. It's the standard in Prague to have the washer in the bathroom. Virtually no one has dryers, you hang your stuff on a drying rack in the bedroom. That's not what the problem was, because immersion is cool. But the washer drained into the tub. So every time we took a shower you had to clean the tub because it would have dirt and lint residue. A lot of it. It was bad. And the threadbare shower curtain had to be 10 years old with just as much mold and dirt stained on it. Equally as terrible. Now, you might be saying, "What's the big deal? It's just your feet touching the bottom of the tub. Why did you have to wash it every time?" Because my friend our apparent was a traditional Eastern European sitting shower. Very common in CR. You have a handheld sprayer and you sit in the tub to wash yourself. You get wet - turn the water off- bathe yourself/hair - then turn the water back on to rinse off. Some of the other apartments that my classmates where in did have stand up showers, BUT they didn't have washers and had to go to a laundry mat. So really I think having the washer and old tub was better.) So you are sitting in dirty water from yourself and the laundry. Now, I didn't know it at the time but our tub drain was clogged, so it made the drainage much much worse. All 5 of us who passed through that apartment thought, "This is what its supposed to do. Like a shower bath as a kid kinda." So you sat in 4 inches of water or whatever. It wasn't until the last week of class that we realized it was clogged. But as soon as we brought it to TLH attention it was fixed that afternoon! So it only took about 12 hours after we told them that we had a proper working/draining shower. You live and you learn. I just wish we would have asked about it sooner. The location of the apartments is wonderful! Great views and food nearby as well as plenty of grocers and short walk to the tram stop. The instructors were friendly and helpful most of the time and the school house was in an amazing location. If my husband ever gets TEFL certified I will enroll him here.