As a frequent traveler to Tokyo, this is probably the best deal you can find in Tokyo. A big and fully equipped apartment, 10 steps away from a subway station - 20 mins away from city center, compared to those overpriced hotels I’ve stayed, this is the best.