Absolutely one of the best experiences I have had. I only have done as far as the Koshiro route goes, but damn what a fun little adventure.