Solid place. It was clean and had basic necessities. Having private rooms was definitely a plus. But it was somewhat inconvenient to share 1 shower with 5-6 other groups. We were excited about the free bike rental but it was booked on the day we stayed.
As for the location, it's right by 3 convenient stores and close to a train station. But you'll have to transfer to get to the bigger places in Tokyo.