The location was nice and spacious for 4 people, with plenty of space for us to open our luggage and still walk around comfortably - which is a welcome change from all the shoebox apartments in Tokyo. Towels, basic utensils, and soaps were all provided, and there was Netflix on the TV as well!
The apartment is literally a minute's walk away from the train station (Unless you're taking Exit 1 which has the elevator, then it's at most 5-minute walk with luggage) and it was quite central in location, not more than 30 minutes away from most of the popular stations in Tokyo (e.g. Shibuya, Akihabara, Ginza). There's a nice shrine that's about a 5-minute walk away, and plenty of convenience stores within walking distance.