I really enjoyed staying at Ogawas place, it was as described and close to iidabashi station, which has connections to many other lines as well as some bars and food places.
The TV does not rotate or swivel so if it is important to have a TV for games or watching while relaxing, keep in mind that there is no comfortable place to watch it from.