So I am reading Dragon Ball in Japanese and I got stuck with this sentence. Goku is looking for food and looks down at a river and says:
which I think means something like
Nice! It's been a while since the last time I ate fish!
So I can understand it by context but I would like somebody to break it down for me and explain to me the use of the two に and especially しようっと. Thank you very much!