This reminds me of LitRPG tropes just without the stats, levels etc.

A great story and enjoyable characters. narrators do a good job.