Is this a beautifully lit train depot? Or, is it heaven? Or, is the distinction moot? You be the judge.