My pitch for a Monsters restaurant has always been, essentially, Biergarten from Epcot. Which is more boring than what they seem to be going with! But it would be more reflective of the various Bavarian towns seen in the original movies.
I think that's basically my sticking point: I'd kind of have liked the land to be a bit more directly inspired by the locations in the movies, not a new "take" where the town is a tourist trap embracing the Monsters.
But that's me. If I were designing the land purely for myself as a fan, it would probably look very different, and would probably only please the really hardcore.