A weird little no-frills Japanese hotel