A couple who quit their corporate jobs started a traditional Japanese inn deep in the mountains. One day, a group of intimidating guests arrived for a relaxation trip...