Great program! It is useful to get a hang of the basics of hiragana before coming, but not at all necessary. I recommend taking advantage of the SIM cards offered on the first day, since getting around and contacting friends is much easier that way. Don’t be shy when meeting people, they are all really friendly and patient even with very limited Japanese! Services are very nice, and it’s been a great experience so far!