A decent place to stay in Tokyo if you are a big group.