Ichimaru-san’s place is located conveniently near Shinjuku 3-chome station and a short stroll from the lovely areas of Shinjuku. Fast response. Only thing to note is it’s is on level 3 and there is no lift - wasn’t an issue for me