Shinran is a gracious host with a beautiful and accommodating place to stay