Never been there but I was really really close to applying to go there myself (as a 4 year student). I knew two people who went, and said it was a great place. It is in Beppu too. Visit their website, they have a lot of info in english. Seems to be a really nice campus too.