The location is absolutely amazing for everyone willing to visit Tokyo. The apartment was super clean and the check-in super easy, even for two non-japanese speakers like us