A very cute game from the team that went on to develop The Legend of Zelda: Link's Awakening. The story is fun, the puzzle solving aspects are good. The fight mechanics leave a lot to be desired.
There is an English fan translation patch available from ryanbgstl.