I'm not sure if it's a good thing that I kept laughing at completely random things in this episode... ah well, as long as I like the episode's overall story and find enjoyment in its execution, I consider it a win for the people behind it, and this is definitely a winner on both counts.
That being said, as much as I like Mio, I'm actually going to miss Midori... Ah well, as long as we don't forget her, and do not forget we cannot forget, she'll always be around, no?