This is absolutely the second best story on this site.
Whilst it does lack any freedom and you essentially are just reading along with the story; The story is great. I tend to prefer to have freedom to decide where to go and what to do. However, when the story is this well written, just go with the flow and enjoy the ride!