This was a thoroughly enjoyable story. It slowly and steadily and gradually evolved along the way, but i can't point to any point where it dipped for me. Even the ending was good.
And it spanned a whole 5 in-story years! And Michiro actually grew up gradually with those years, that is worth...