great long term stay in tokyo , accessable by bus or 15-20 min walk from closest station.