EF was a great experience during the three weeks I spent in Tokyo. I stayed in the residence and only had to take one train to get to the school. The staff was very welcoming and willing to set up activities, although I didn't participate in the majority of them. I was very lucky to find great friends during my stay who I still keep in contact with. However everyone was friendly so there's no problem making friends, which was one of my primary concerns when arriving my first day. The classes are engaging and in small numbers which I enjoyed. I was in the highest class in EF at the time but I wished there could've been a higher level class. The teachers are absolutely amazing and I keep in contact with my general teacher from the time. I absolutely loved the experience and I plan to come back to Japan next year.