This is the only water route in the game that I actively dislike. If you want to get every item, fight all the trainers and such you have to run through it so many times. And that's assuming you pick the right path every time, otherwise any failures will extend the suffering on this route. It sucks.