We really had a good time at Charles's apartment. The place was small but very functional and literally spotless. Charles was a very kind and polite host, always willing to help and answer any questions we had. The apartment comes with a nice little kitchen, dining area and even a washing machine which we were free to use! The internet access was great with a super-fast mobile wifi hotspot which we could take with us and have internet 24/7. The only little disadvantage was the size of the bed (though the mattress was very comfortable): a little small for 2 grown ups (width was around 1,20 - perhaps normal for Japanese standards) but if you are used to this then it shouldn't be a problem. Location was good close to a local train line stop and very close to Asakusa, Ueno and Akihabara (though quite far from Shinjuku or Shibuya but Tokyo is a massive city anyway).