A must place for seafood lovers