too crowded but generally crowded (Takeshita Street at Harajyuku, Tokyo)