It is highly recommended to stay. It is very close to the Oshiage station and the station has a mall which has almost everything you need. Location might be a little far from the center of Tokyo but you can take the subway. The check-in process might be a little tricky but you can follow the insturctions form the host then everything will be fine.