Seafood heaven. The hagfish is a must