As a side note, Hotel New Grand in Yokohama is still in operation. I've stayed there because it offered a wiew of the harbour and the Gundam Factory. The latter is not in operation anymore, though.
And an Italian mama being a "dreadfully fearsome force" seems on point.