The location is the best, near Ojima Station and you can get all you need around. Ojima Station is Shinjuku Line, directly go to Akihabara or Shinjuku. Totally feeling at home, and my favorite is I can Running beside Onagi River.