Originally Posted by
OsakaWino
But maybe they did really mean to say that Shinjuku is Japan's leading hotel.
But Shinjuku (新宿) just means "New Lodging" And the newest luxury lodging in Japan is the Aman. So maybe they are saying that Aman Tokyo is Japan's leading luxury hotel?