Everything was as described. We did have a minor problem with one of the toilets, but communication was stellar and the response time to resolve all issues was very quick. This location is very near to the Asakusabashi Station so getting around was a breeze. Definitely bring your own towel as the host recommends, as they're a bit smaller—it wouldn't be an issue if we had a smaller group, but all towels were used. I highly recommend this place if you're traveling with a larger group. Thanks for everything!