I attended the EF general program in Japan for two weeks and had an amazing experience. The local people were so friendly and helpful, the EF staff were wonderful, and my accommodations were perfect for me. The classes were taught entirely in Japanese, which was a bit of a surprise for me. However, after a day or two of adjusting to that, I learned so much! The teachers were helpful and made sure that I understood the material. I definitely hope to go again. The experience itself made it all worth it.