The place is at the center of Tokyo (5-min walk from Shin-Nihombashi Station). The room is very clean and there are enough amenities. The hosts are very welcome. We had a really nice stay here.