I've never heard of the school, but it's right down Karasuma St. from where I used to live, and not too far from where my friends and I would hang out on Kamo River sometimes. I can't recommend the school (because I know nothing of it), but I highly recommend Kyoto. I loved it there.