Amazingly spacious place hidden in the best spot of Shibuya. Only a 3 minute walk from Yoyogi Station, this spot is in the absolutely perfect location for exploring the Yamamoto line. Would love to stay here again.