What a wonderful experience this was! Someone below mentioned the word "cozy" and they're right-- this is such neat little cozy game to play with interesting characters and the minigame mechanic really keeps things moving as the story progresses. Top-tier stuff for sure!