Great place, train station is right outside the location and the Tokyo Skytree is a few feet away. Everything about the place is perfect