If you are looking for a challenging and immersive study abroad experience please consider CET Japan.
One of the most beneficial things about CET Japan is the language pledge: which forces you to speak Japanese inside and outside of the classroom. This can seem quite intimidating, but it was so helpful for my Japanese. In addition, it strengthens camaraderie with the other CET students who also took the pledge.
The CET program staff were also very supportive and always available to help. They pick you up at the airport, help you fill out important documents, and even take you to the hospital if need be. I always felt extremely comforted knowing that I could talk to them if I had a problem.
The CET academics were very high quality. Class sizes ranged from 2-5 students, which really helped me to participate in class and develop a strong relationship with my teachers. The teachers were extremely knowledgeable and skilled.
There were many social opportunities and it was easy to take advantage of them to fit your own lifestyle.
My building was somewhat old and things occasionally broke. That being said, the landlord always responded promptly. You should be advised that you may have to pay extra for utility cost.
Studying abroad with CET Japan was one of the best experiences in my life and I am extremely glad I chose it. I highly recommend CET Japan!