Abman’s place is wonderful: very spacious and well equipped. It’s a 10-min walk from the station but the location is still great (very central and convenient).
My family and I loved the place, we would definitely love to come back here when in Tokyo again!