I can't think of a better place to stay in Tokyo! This place has everything your group will need and the location can't be beat!